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

References

tools/clang/lib/Sema/SemaExpr.cpp
14262   bool NoReturn = BD->hasAttr<NoReturnAttr>();
14300   DiagnoseUnusedParameters(BD->parameters());
14308   BD->setBody(cast<CompoundStmt>(Body));
14311     DiagnoseUnguardedAvailabilityViolations(BD);
14317       !BD->isDependentContext())
14322     checkNonTrivialCUnion(RetTy, BD->getCaretLocation(), NTCUC_FunctionReturn,
14329   PoppedFunctionScopePtr ScopeRAII = PopFunctionScopeInfo(&WP, BD, BlockTy);
14396   BD->setCaptures(Context, Captures, BSI->CXXThisCaptureIndex != 0);
14398   BlockExpr *Result = new (Context) BlockExpr(BD, BlockTy);
14419     getCurFunction()->addBlock(BD);