Home
last modified time | relevance | path

Searched refs:CXXDirectInit (Results 1 – 5 of 5) sorted by relevance

/external/clang/lib/Sema/
DSemaLambda.cpp721 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init); in performLambdaInitCaptureInitialization() local
726 if (CXXDirectInit) { in performLambdaInitCaptureInitialization()
727 if (CXXDirectInit->getNumExprs() == 0) { in performLambdaInitCaptureInitialization()
728 Diag(CXXDirectInit->getLocStart(), diag::err_init_capture_no_expression) in performLambdaInitCaptureInitialization()
731 } else if (CXXDirectInit->getNumExprs() > 1) { in performLambdaInitCaptureInitialization()
732 Diag(CXXDirectInit->getExpr(1)->getLocStart(), in performLambdaInitCaptureInitialization()
737 DeduceInit = CXXDirectInit->getExpr(0); in performLambdaInitCaptureInitialization()
739 Diag(CXXDirectInit->getLocStart(), diag::err_init_capture_paren_braces) in performLambdaInitCaptureInitialization()
770 ? (CXXDirectInit ? InitializationKind::CreateDirect( in performLambdaInitCaptureInitialization()
776 if (CXXDirectInit) in performLambdaInitCaptureInitialization()
[all …]
DSemaDecl.cpp8291 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init); in AddInitializerToDecl() local
8298 if (CXXDirectInit) { in AddInitializerToDecl()
8299 if (CXXDirectInit->getNumExprs() == 0) { in AddInitializerToDecl()
8302 Diag(CXXDirectInit->getLocStart(), in AddInitializerToDecl()
8309 } else if (CXXDirectInit->getNumExprs() > 1) { in AddInitializerToDecl()
8310 Diag(CXXDirectInit->getExpr(1)->getLocStart(), in AddInitializerToDecl()
8319 DeduceInit = CXXDirectInit->getExpr(0); in AddInitializerToDecl()
8321 Diag(CXXDirectInit->getLocStart(), in AddInitializerToDecl()
8484 CXXDirectInit ? InitializationKind::CreateDirect(VDecl->getLocation(), in AddInitializerToDecl()
8493 if (CXXDirectInit) in AddInitializerToDecl()
[all …]
DSemaTemplateInstantiate.cpp2593 bool CXXDirectInit) { in SubstInitializer() argument
2597 return Instantiator.TransformInitializer(Init, CXXDirectInit); in SubstInitializer()
DTreeTransform.h347 ExprResult TransformInitializer(Expr *Init, bool CXXDirectInit);
2834 bool CXXDirectInit) { in TransformInitializer() argument
2854 return TransformInitializer(ILE->getSubExpr(), CXXDirectInit); in TransformInitializer()
2860 if (!CXXDirectInit && !(Construct && Construct->isListInitialization())) in TransformInitializer()
/external/clang/include/clang/Sema/
DSema.h6633 bool CXXDirectInit);