Home | History | Annotate | Download | only in Sema

Lines Matching defs:NRVOCandidate

2390                                       const VarDecl *NRVOCandidate,
2402 (NRVOCandidate || getCopyElisionCandidate(ResultType, Value, true))) {
2542 const VarDecl *NRVOCandidate = 0;
2570 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false);
2573 NRVOCandidate != 0);
2574 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2591 NRVOCandidate);
2791 const VarDecl *NRVOCandidate = 0;
2803 NRVOCandidate = getCopyElisionCandidate(FnRetType, RetValExp, false);
2806 NRVOCandidate != 0);
2807 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRVOCandidate,
2839 Result = new (Context) ReturnStmt(ReturnLoc, RetValExp, NRVOCandidate);