Home
last modified time | relevance | path

Searched refs:argExpr (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExprObjC.cpp1817 Expr *argExpr = Args[i]; in CheckMessageArgumentTypes() local
1820 assert(argExpr && "CheckMessageArgumentTypes(): missing expression"); in CheckMessageArgumentTypes()
1825 argExpr->IgnoreParenNoopCasts(Context))) in CheckMessageArgumentTypes()
1830 if (argExpr->hasPlaceholderType(BuiltinType::ARCUnbridgedCast) && in CheckMessageArgumentTypes()
1832 argExpr = stripARCUnbridgedCast(argExpr); in CheckMessageArgumentTypes()
1838 ExprResult argE = checkUnknownAnyArg(SelLoc, argExpr, paramType); in CheckMessageArgumentTypes()
1858 if (RequireCompleteType(argExpr->getSourceRange().getBegin(), in CheckMessageArgumentTypes()
1860 diag::err_call_incomplete_argument, argExpr)) in CheckMessageArgumentTypes()
1865 ExprResult ArgE = PerformCopyInitialization(Entity, SourceLocation(), argExpr); in CheckMessageArgumentTypes()
H A DSemaTemplateInstantiate.cpp1795 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef() local
1796 result = argExpr; in transformNonTypeTemplateParmRef()
1797 if (argExpr->isLValue()) { in transformNonTypeTemplateParmRef()
1798 if (argExpr->getType()->isRecordType()) { in transformNonTypeTemplateParmRef()
H A DSemaOverload.cpp6695 Expr *argExpr = Args[i]; in SelectBestMethod() local
6696 assert(argExpr && "SelectBestMethod(): missing expression"); in SelectBestMethod()
6700 if (argExpr->hasPlaceholderType(BuiltinType::ARCUnbridgedCast) && in SelectBestMethod()
6702 argExpr = stripARCUnbridgedCast(argExpr); in SelectBestMethod()
6711 = TryCopyInitialization(*this, argExpr, param->getType(), in SelectBestMethod()