Lines Matching refs:ReturnStmts

2032                            SmallVectorImpl<SourceLocation> &ReturnStmts,  in CheckConstexprFunctionStmt()  argument
2061 ReturnStmts.push_back(S->getBeginLoc()); in CheckConstexprFunctionStmt()
2068 SemaRef, Dcl, cast<AttributedStmt>(S)->getSubStmt(), ReturnStmts, in CheckConstexprFunctionStmt()
2078 if (!CheckConstexprFunctionStmt(SemaRef, Dcl, BodyIt, ReturnStmts, in CheckConstexprFunctionStmt()
2091 if (!CheckConstexprFunctionStmt(SemaRef, Dcl, If->getThen(), ReturnStmts, in CheckConstexprFunctionStmt()
2095 !CheckConstexprFunctionStmt(SemaRef, Dcl, If->getElse(), ReturnStmts, in CheckConstexprFunctionStmt()
2114 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt()
2130 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt()
2142 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt()
2156 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionStmt()
2166 SemaRef, Dcl, cast<CXXCatchStmt>(S)->getHandlerBlock(), ReturnStmts, in CheckConstexprFunctionStmt()
2196 SmallVector<SourceLocation, 4> ReturnStmts; in CheckConstexprFunctionBody() local
2235 !CheckConstexprFunctionStmt(SemaRef, Dcl, SubStmt, ReturnStmts, in CheckConstexprFunctionBody()
2329 if (ReturnStmts.empty()) { in CheckConstexprFunctionBody()
2355 } else if (ReturnStmts.size() > 1) { in CheckConstexprFunctionBody()
2359 ReturnStmts.back(), in CheckConstexprFunctionBody()
2363 for (unsigned I = 0; I < ReturnStmts.size() - 1; ++I) in CheckConstexprFunctionBody()
2364 SemaRef.Diag(ReturnStmts[I], in CheckConstexprFunctionBody()