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

References

tools/clang/lib/Sema/SemaDecl.cpp
13765     CheckCompletedCoroutineBody(FD, Body);
13773     FD->setBody(Body);
13777       if (!FD->isInvalidDecl() && Body && !FD->isDependentContext() &&
13842         computeNRVO(Body, getCurFunction());
13893     if (FD->isMultiVersion() && FD->hasAttr<CPUDispatchAttr>() && Body)
13894       if (const auto *CmpndBody = dyn_cast<CompoundStmt>(Body))
13927     MD->setBody(Body);
13932       if (Body)
13933         computeNRVO(Body, getCurFunction());
13983   if (Body && getCurFunction()->HasPotentialAvailabilityViolations)
13991   if (Body && (!FD || !FD->isDefaulted())) {
13995     if (FD && isa<CXXConstructorDecl>(FD) && isa<CXXTryStmt>(Body))
13996       DiagnoseReturnInConstructorExceptionHandler(cast<CXXTryStmt>(Body));
14001       DiagnoseInvalidJumps(Body);
14030       for (const Stmt *S : Body->children()) {