reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
17862     ExprResult Result = CorrectDelayedTyposInExpr(E);
17864     E = Result.get();
17867   const BuiltinType *placeholderType = E->getType()->getAsPlaceholderType();
17868   if (!placeholderType) return E;
17876     ExprResult Result = E;
17882     Result = E;
17894     ExprResult result = E;
17895     const Expr *BME = E->IgnoreParens();
17912     Expr *realCast = stripARCUnbridgedCast(E);
17919     return diagnoseUnknownAnyExpr(*this, E);
17923     return checkPseudoObjectRValue(E);
17927     auto *DRE = dyn_cast<DeclRefExpr>(E->IgnoreParenImpCasts());
17931         E = ImpCastExprToType(E, Context.getPointerType(FD->getType()),
17931         E = ImpCastExprToType(E, Context.getPointerType(FD->getType()),
17934         return CallExpr::Create(Context, E, /*Args=*/{}, Context.IntTy,
17939     Diag(E->getBeginLoc(), diag::err_builtin_fn_use);
17945     Diag(E->getBeginLoc(), diag::err_omp_array_section_use);