reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);