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

References

tools/clang/include/clang/Sema/Ownership.h
  289     assert(!R.isInvalid() && "operation was asserted to never fail!");
  294     assert(!R.isInvalid() && "operation was asserted to never fail!");
tools/clang/include/clang/Sema/Sema.h
 2079     if (!getLangOpts().CPlusPlus || E.isInvalid())
 3664     return ER.isInvalid() ? ER : CorrectDelayedTyposInExpr(ER.get(), Filter);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  348       if (DefArgResult.isInvalid()) {
  637     if (!Init.isInvalid()) {
tools/clang/lib/Parse/ParseDecl.cpp
  398         if (ArgExpr.isInvalid()) {
 2201     if (AsmLabel.isInvalid()) {
 2381       if (Init.isInvalid()) {
 2458     if (Init.isInvalid()) {
 2858   if (ArgExpr.isInvalid()) {
 4094       if (Res.isInvalid())
 4689       if (AssignedVal.isInvalid())
 6678           if (DefArgResult.isInvalid()) {
 6831   if (NumElements.isInvalid()) {
 6985   if (Operand.isInvalid()) {
 6992   if (Operand.isInvalid()) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
  339       Lang.isInvalid()
  884   if (AssertExpr.isInvalid()) {
  911     if (AssertMessage.isInvalid()) {
  945     if (Result.isInvalid()) {
  985       if (Result.isInvalid()) {
 1015     if (Result.isInvalid()) {
 1022   assert(!Result.isInvalid());
 2044     if (Result.isInvalid()) {
 2315     if (BitfieldSize.isInvalid())
 2329     if (AsmLabel.isInvalid())
 2863       if (Init.isInvalid())
 3443     if (!MemInit.isInvalid())
 3454     else if (!MemInit.isInvalid() &&
 3461       if (!MemInit.isInvalid())
 3535     if (InitList.isInvalid())
 3669     if (!NoexceptExpr.isInvalid()) {
 4223     if (StringResult.isInvalid())
tools/clang/lib/Parse/ParseExpr.cpp
  151   if (!LHS.isInvalid())
  339         if (!TernaryMiddle.isInvalid()) {
  361       if (TernaryMiddle.isInvalid()) {
  419     if (RHS.isInvalid()) {
  442       if (!RHS.isInvalid() && RHSIsInitList) {
  456       if (RHS.isInvalid()) {
  469     if (!RHS.isInvalid() && RHSIsInitList) {
  487     if (!LHS.isInvalid()) {
  489       if (TernaryMiddle.isInvalid()) {
  514     if (LHS.isInvalid()) {
  843     if (!Res.isInvalid() && Tok.is(tok::less))
 1077     if (!Res.isInvalid() && Res.isUnset()) {
 1082     if (!Res.isInvalid() && Tok.is(tok::less))
 1149       assert(Res.isInvalid());
 1153     if (!Res.isInvalid())
 1163     if (!Res.isInvalid())
 1178     if (!Res.isInvalid())
 1186     if (!Res.isInvalid())
 1196     if (!Res.isInvalid())
 1427     if (!Result.isInvalid())
 1468         if (!Res.isInvalid() && !Res.get())
 1607       if (!LHS.isInvalid() && !Idx.isInvalid() && !Length.isInvalid() &&
 1607       if (!LHS.isInvalid() && !Idx.isInvalid() && !Length.isInvalid() &&
 1607       if (!LHS.isInvalid() && !Idx.isInvalid() && !Length.isInvalid() &&
 1648         } else if (LHS.isInvalid()) {
 1658         if (!LHS.isInvalid()) {
 1665         if (!LHS.isInvalid()) {
 1670           if (ECResult.isInvalid())
 1688       if (OpKind == tok::l_paren || !LHS.isInvalid()) {
 1702           } else if (LHS.isInvalid()) {
 1710       if (LHS.isInvalid()) {
 1749       Expr* OrigLHS = !LHS.isInvalid() ? LHS.get() : nullptr;
 1753       if (getLangOpts().CPlusPlus && !LHS.isInvalid()) {
 1768         if (LHS.isInvalid())
 1806       if (MayBePseudoDestructor && !LHS.isInvalid()) {
 1845       if (!LHS.isInvalid())
 1850       if (!LHS.isInvalid() && Tok.is(tok::less))
 1856       if (!LHS.isInvalid()) {
 1957       if (!Operand.isInvalid())
 2071   if (!Operand.isInvalid())
 2134     if (Expr.isInvalid() || Ty.isInvalid())
 2195         if (Res.isInvalid()) {
 2222     if (Cond.isInvalid()) {
 2232     if (Expr1.isInvalid()) {
 2242     if (Expr2.isInvalid()) {
 2257     if (Expr.isInvalid()) {
 2286     if (Expr.isInvalid()) {
 2341   if (Res.isInvalid())
 2442       if (!Stmt.isInvalid()) {
 2479     if (Ty.isInvalid() || SubExpr.isInvalid())
 2563             if (!Result.isInvalid()) {
 2570             if (!Result.isInvalid()) {
 2613         if (!Result.isInvalid()) {
 2666     if (!Result.isInvalid() && Tok.is(tok::r_paren))
 2672   if (Result.isInvalid()) {
 2698   if (!Result.isInvalid() && Ty)
 2760     if (ControllingExpr.isInvalid()) {
 2807     if (ER.isInvalid()) {
 2834   if (LHS.isInvalid()) {
 2862     if (RHS.isInvalid()) {
 2916     if (Expr.isInvalid()) {
 2955     if (Expr.isInvalid())
 3098   if (!Stmt.isInvalid())
tools/clang/lib/Parse/ParseExprCXX.cpp
  615   if (!E.isInvalid() && !E.isUnset() && Tok.is(tok::less))
 1021           if (!Init.isInvalid())
 1472   if (!Stmt.isInvalid() && !TrailingReturnType.isInvalid())
 1537   if (!Result.isInvalid() && !DeclaratorInfo.isInvalidType())
 1599     if (Result.isInvalid())
 1650     if (Result.isInvalid())
 1780     if (Expr.isInvalid()) return Expr;
 1795   if (!Expr.isInvalid())
 1835     if (Init.isInvalid())
 1955     if (Expr.isInvalid())
 2005     if (AsmLabel.isInvalid()) {
 2049   if (!InitExpr.isInvalid())
 3057   if (Initializer.isInvalid())
 3086     if (Size.isInvalid()) {
 3204       if (Lambda.isInvalid())
 3209       if (Lambda.isInvalid())
 3225   if (Operand.isInvalid())
 3521     if (!Result.isInvalid())
 3533   if (!Result.isInvalid() && Tok.is(tok::r_paren))
 3538   if (Result.isInvalid()) {
 3580   if (Operand.isInvalid() || DeclaratorInfo.isInvalidType())
tools/clang/lib/Parse/ParseInit.cpp
  332       if (Idx.isInvalid()) {
  358       if (RHS.isInvalid()) {
  560     if (!SubElt.isInvalid())
tools/clang/lib/Parse/ParseObjc.cpp
 2425     if (Res.isInvalid()) {
 2453     if (!operand.isInvalid())
 2462     if (!operand.isInvalid())
 2468   if (!operand.isInvalid())
 2478   if (operand.isInvalid())
 2481   if (body.isInvalid())
 2511   if (TryBody.isInvalid())
 2556         if (CatchBody.isInvalid())
 2563         if (!Catch.isInvalid())
 2590       if (FinallyBody.isInvalid()) {
 2631   if (AutoreleasePoolBody.isInvalid())
 2753   if (Res.isInvalid()) {
 2791     if (Lit.isInvalid()) {
 2797     if (Lit.isInvalid())
 2907     if (Receiver.isInvalid())
 2936     if (!Receiver.isInvalid())
 2938     if (!Receiver.isInvalid())
 2940     if (Receiver.isInvalid())
 3097   if (Res.isInvalid()) {
 3215       if (Res.isInvalid()) {
 3257       if (Res.isInvalid()) {
 3313   if (Res.isInvalid()) return Res;
 3331     if (Lit.isInvalid())
 3356   if (Lit.isInvalid()) {
 3370   if (Lit.isInvalid()) {
 3391   if (ValueExpr.isInvalid())
 3410     if (Res.isInvalid()) {
 3419     if (Res.isInvalid())
 3425     if (Res.isInvalid())
 3455       if (KeyExpr.isInvalid()) {
 3470     if (ValueExpr.isInvalid()) {
 3481     if (KeyExpr.isInvalid() || ValueExpr.isInvalid())
 3481     if (KeyExpr.isInvalid() || ValueExpr.isInvalid())
tools/clang/lib/Parse/ParseOpenMP.cpp
  333     if (CombinerResult.isInvalid() && Tok.isNot(tok::r_paren) &&
  384         if (InitializerResult.isInvalid() && Tok.isNot(tok::r_paren) &&
  391             !T.consumeClose() && IsCorrect && !InitializerResult.isInvalid();
  422     if (Init.isInvalid()) {
  473     if (Init.isInvalid()) {
  717       if (SimdLen.isInvalid())
 2191   if (Val.isInvalid())
 2390   if (NeedAnExpression && Val.isInvalid())
tools/clang/lib/Parse/ParsePragma.cpp
  528     if (Alignment.isInvalid()) {
  669   if (R.isInvalid()) {
  788   if (StringResult.isInvalid())
  910     if (StringResult.isInvalid())
  974     if (StringResult.isInvalid())
 1133     if (R.isInvalid() ||
tools/clang/lib/Parse/ParseStmt.cpp
   40   } while (!Res.isInvalid() && !Res.get());
  109   assert((Attrs.empty() || Res.isInvalid() || Res.isUsable()) &&
  112   if (Attrs.empty() || Res.isInvalid())
  413   if (!TryConsumeToken(tok::semi) && !Res.isInvalid()) {
  434   if (Expr.isInvalid()) {
  479   if (TryBlock.isInvalid())
  494   if(Handler.isInvalid())
  538   if(FilterExpr.isInvalid())
  549   if(Block.isInvalid())
  572   if(Block.isInvalid()) {
  636       if (!TempAttrs.empty() && !SubStmt.isInvalid())
  645   if (!SubStmt.isInvalid() && !SubStmt.isUsable())
  649   if (SubStmt.isInvalid())
  718       if (LHS.isInvalid()) {
  735       if (RHS.isInvalid()) {
  763     if (Case.isInvalid()) {
  764       if (TopLevelCase.isInvalid())  // No parsed case stmts.
  771       if (TopLevelCase.isInvalid())
  801     if (SubStmt.isInvalid())
  853   if (SubStmt.isInvalid())
 1107         if (Res.isInvalid()) {
 1162     if (CondExpr.isInvalid())
 1329   if ((ThenStmt.isInvalid() && ElseStmt.isInvalid()) ||
 1329   if ((ThenStmt.isInvalid() && ElseStmt.isInvalid()) ||
 1330       (ThenStmt.isInvalid() && ElseStmt.get() == nullptr) ||
 1331       (ThenStmt.get() == nullptr && ElseStmt.isInvalid())) {
 1337   if (ThenStmt.isInvalid())
 1339   if (ElseStmt.isInvalid())
 1389   if (Switch.isInvalid()) {
 1494   if (Cond.isInvalid() || Body.isInvalid())
 1536     if (!Body.isInvalid()) {
 1565   if (Cond.isInvalid() || Body.isInvalid())
 1565   if (Cond.isInvalid() || Body.isInvalid())
 1750     if (!Value.isInvalid()) {
 1784       if (!Value.isInvalid()) {
 1830         if (SecondExpr.isInvalid())
 1930   if (Body.isInvalid())
 1967     if (R.isInvalid()) {  // Skip to the semicolon, but don't consume it.
 2036     if (R.isInvalid()) {
 2095   if (FnBody.isInvalid()) {
 2132   if (FnBody.isInvalid()) {
 2217   if (TryBlock.isInvalid())
 2235     if(Handler.isInvalid())
 2254       if (!Handler.isInvalid())
 2320   if (Block.isInvalid())
 2342     if (Compound.isInvalid())
tools/clang/lib/Parse/ParseStmtAsm.cpp
  733   if (!(getLangOpts().GNUAsm || AsmString.isInvalid())) {
  739   if (AsmString.isInvalid()) {
  811         if (Clobber.isInvalid())
  907     if (Constraint.isInvalid()) {
  924     if (Res.isInvalid()) {
tools/clang/lib/Parse/ParseTemplate.cpp
  399   if (ConstraintExprResult.isInvalid()) {
  820     if (DefaultArg.isInvalid())
 1368   if (ExprArg.isInvalid() || !ExprArg.get())
tools/clang/lib/Parse/Parser.cpp
  807     if (!(getLangOpts().GNUAsm || Result.isInvalid())) {
  816     if (Result.isInvalid())
 1478   if (!AsmString.isInvalid()) {
 1517   if (!Result.isInvalid()) {
tools/clang/lib/Sema/Sema.cpp
  542     if (Materialized.isInvalid())
 1676   if (!Result.isInvalid()) {
tools/clang/lib/Sema/SemaCast.cpp
  157       if (SrcExpr.isInvalid())
  278       if (Op.SrcExpr.isInvalid())
  296       if (Op.SrcExpr.isInvalid())
  308       if (Op.SrcExpr.isInvalid())
  321       if (Op.SrcExpr.isInvalid())
  357     if (Op.SrcExpr.isInvalid())
  715   if (SrcExpr.isInvalid()) // if conversion failed, don't report another error
  868   if (SrcExpr.isInvalid()) // if conversion failed, don't report another error
  984   if (SrcExpr.isInvalid()) // if conversion failed, don't report another error
  992     if (SrcExpr.isInvalid()) // if conversion failed, don't report another error
 1023     if (SrcExpr.isInvalid())
 1038       if (SrcExpr.isInvalid())
 1049     if (SrcExpr.isInvalid()) // if conversion failed, don't report another error
 1058     if (SrcExpr.isInvalid())
 1143   if (SrcExpr.isInvalid())
 1687   if (Result.isInvalid()) {
 2414     if (SrcExpr.isInvalid())
 2429       if (SrcExpr.isInvalid())
 2447     if (SrcExpr.isInvalid())
 2476   if (SrcExpr.isInvalid())
 2485     if (SrcExpr.isInvalid())
 2495       if (SrcExpr.isInvalid())
 2502         if (SrcExpr.isInvalid())
 2596     if (SrcExpr.isInvalid())
 2615   if (SrcExpr.isInvalid())
 2622   if (SrcExpr.isInvalid())
 2762     if (SrcExpr.isInvalid())
 2794   if (SrcExpr.isInvalid())
 2846   if (SrcExpr.isInvalid())
 2895   if (Op.SrcExpr.isInvalid())
 2917   if (Op.SrcExpr.isInvalid())
tools/clang/lib/Sema/SemaChecking.cpp
  220     if (Arg.isInvalid())
  242     if (Arg.isInvalid())
  286   if (ChainResult.isInvalid())
 1050   if (Arg.isInvalid())
 1223     if (Arg.isInvalid()) return true;
 1368     if (Res.isInvalid())
 1698     if (RHS.isInvalid())
 1756   if (PointerArgRes.isInvalid())
 1787   if (PointerArgRes.isInvalid())
 1833   if (ValArg.isInvalid())
 4689   if (ConvertedPtr.isInvalid())
 4911     if (Arg.isInvalid())
 5009   if (Arg.isInvalid())
 5044   if (FirstArgResult.isInvalid())
 5352     if (Arg.isInvalid())
 5415   if (PointerArgResult.isInvalid())
 5449   if (ValArg.isInvalid())
 5737   if (OrigArg0.isInvalid() || OrigArg1.isInvalid())
 5737   if (OrigArg0.isInvalid() || OrigArg1.isInvalid())
 6089     if (Arg.isInvalid()) return true;
 6122     if (Arg.isInvalid())
 6132     if (Arg.isInvalid())
 6143     if (Arg.isInvalid())
 6352     if (FirstArg.isInvalid())
 6361     if (SecArg.isInvalid())
 6379     if (FirstArg.isInvalid())
 6401     if (FirstArg.isInvalid())
 6422     if (FirstArg.isInvalid())
 6444     if (ArgExprA.isInvalid() || ArgExprB.isInvalid())
 6444     if (ArgExprA.isInvalid() || ArgExprB.isInvalid())
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4410   if (E.isInvalid())
 4704   if (ConvertedBase.isInvalid())
 4738     if (ConvertedBase.isInvalid())
 6850     if (Conv.isInvalid()) // conversion failed. bail.
tools/clang/lib/Sema/SemaConcept.cpp
   96     if (E.isInvalid() || Trap.hasErrorOccurred()) {
tools/clang/lib/Sema/SemaCoroutine.cpp
  286   if (R.isInvalid())
  308   assert(!Call.isInvalid() && "Call to builtin cannot fail!");
  333   if (FromAddr.isInvalid())
  356   if (Result.isInvalid())
  388   if (AddressExpr.isInvalid())
  408   if (CoroHandleRes.isInvalid())
  416     if (Result.isInvalid())
  431     if (Conv.isInvalid()) {
  474   if (PromiseRef.isInvalid())
  512       if (ThisExpr.isInvalid())
  515       if (ThisExpr.isInvalid())
  537     if (RefExpr.isInvalid())
  557     if (Result.isInvalid()) {
  619     if (Suspend.isInvalid())
  622     if (Suspend.isInvalid())
  627     if (Suspend.isInvalid()) {
  637   if (InitSuspend.isInvalid())
  641   if (FinalSuspend.isInvalid())
  702     if (R.isInvalid()) return ExprError();
  706   if (Lookup.isInvalid())
  720     if (R.isInvalid())
  735     if (R.isInvalid()) {
  744   if (Awaitable.isInvalid())
  758     if (R.isInvalid()) return ExprError();
  802   if (Awaitable.isInvalid())
  807   if (Awaitable.isInvalid())
  819     if (R.isInvalid()) return ExprError();
  863     if (R.isInvalid()) return StmtError();
  891   if (PC.isInvalid())
  925   if (DR.isInvalid())
 1035   if (PromiseStmt.isInvalid())
 1092   if (DeclNameExpr.isInvalid())
 1100   if (ReturnObjectOnAllocationFailure.isInvalid())
 1105   if (ReturnStmt.isInvalid()) {
 1159       if (ThisExpr.isInvalid())
 1162       if (ThisExpr.isInvalid())
 1176     if (PDRefExpr.isInvalid())
 1254   if (NewRef.isInvalid())
 1264   if (NewExpr.isInvalid())
 1273   if (DeleteRef.isInvalid())
 1291   if (DeleteExpr.isInvalid())
 1342     if (Fallthrough.isInvalid())
 1377   if (UnhandledException.isInvalid())
 1398   if (ReturnObject.isInvalid())
 1431     if (Res.isInvalid())
 1459   if (Res.isInvalid())
 1463   if (Res.isInvalid())
 1475   if (GroDeclStmt.isInvalid())
 1481   if (declRef.isInvalid())
 1485   if (ReturnStmt.isInvalid()) {
 1539     if (PDRefExpr.isInvalid())
 1554     if (Stmt.isInvalid())
tools/clang/lib/Sema/SemaDecl.cpp
 5350     if (Result.isInvalid()) return true;
11196     if (Result.isInvalid()) {
11680     if (Result.isInvalid()) {
11706       if (Res.isInvalid()) {
11719     if (Result.isInvalid()) {
11780   if (Result.isInvalid()) {
12255     if (Init.isInvalid())
15798   if (ICE.isInvalid())
16921         if (Converted.isInvalid())
tools/clang/lib/Sema/SemaDeclAttr.cpp
  968     if (Converted.isInvalid())
 3599     if (ICE.isInvalid())
 3708   if (ICE.isInvalid())
 4730   assert(!ValArg.isInvalid() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp
  270   if (Result.isInvalid())
  888     if (E.isInvalid())
  891     if (E.isInvalid())
  908         if (E.isInvalid())
 1063   if (E.isInvalid())
 1067   if (E.isInvalid())
 1165     if (E.isInvalid())
 1184       if (E.isInvalid())
 1199     if (E.isInvalid())
 1230     if (E.isInvalid())
 1233     if (E.isInvalid())
 1242     if (E.isInvalid())
 1385     if (E.isInvalid())
 1389     if (E.isInvalid())
 1395     if (E.isInvalid())
 3902     if (Init.isInvalid()) {
 3912   if (Init.isInvalid()) {
 4268     if (MemberInit.isInvalid())
 4276     if (MemberInit.isInvalid())
 4321   if (DelegationInit.isInvalid())
 4332   if (DelegationInit.isInvalid())
 4454   if (BaseInit.isInvalid())
 4462   if (BaseInit.isInvalid())
 4567   if (BaseInit.isInvalid())
 4635     if (CtorArg.isInvalid())
 4660     if (MemberInit.isInvalid())
 4692     if (MemberInit.isInvalid())
 4882     if (DIE.isInvalid())
 8755           assert(!This.isInvalid() && "couldn't form 'this' expr in dtor?");
 8757           if (This.isInvalid()) {
12077   assert(!Call.isInvalid() && "Call to __builtin_memcpy cannot fail!");
12189     if (OpEqualRef.isInvalid())
12198     if (Call.isInvalid())
12218     if (Assignment.isInvalid())
12274   if (Copy.isInvalid() || !Copy.get())
12315   if (!Result.isInvalid() && !Result.get())
12540     if (Copy.isInvalid()) {
12607     if (Copy.isInvalid()) {
12621     if (Return.isInvalid())
12637     assert(!Body.isInvalid() && "Compound statement creation cannot fail");
12908     if (Move.isInvalid()) {
12978     if (Move.isInvalid()) {
12993     if (Return.isInvalid())
13009     assert(!Body.isInvalid() && "Compound statement creation cannot fail");
13364   if (!BuildBlock.isInvalid() && !getLangOpts().ObjCAutoRefCount)
13369   if (BuildBlock.isInvalid()) {
13378   if (Return.isInvalid()) {
14360       if (result.isInvalid())
14461     if (Converted.isInvalid())
14468     if (FullAssertExpr.isInvalid())
14476           /*AllowFold=*/false).isInvalid())
14504     if (FullAssertExpr.isInvalid())
15813       if (!MemberInit.get() || MemberInit.isInvalid())
tools/clang/lib/Sema/SemaExceptionSpec.cpp
   83   if (Converted.isInvalid())
   96   if (!Converted.isInvalid())
tools/clang/lib/Sema/SemaExpr.cpp
  444     if (result.isInvalid()) return ExprError();
  558     if (result.isInvalid()) return ExprError();
  629   if (Res.isInvalid())
  657   if (Res.isInvalid())
  660   if (Res.isInvalid())
  675     if (Res.isInvalid())
  679   if (Res.isInvalid())
  692   if (Res.isInvalid())
  743   if (Res.isInvalid())
  779     if (Temp.isInvalid())
  899       if (ExprRes.isInvalid())
  906   if (ExprRes.isInvalid())
  922     if (TrapFn.isInvalid())
  927     if (Call.isInvalid())
  932     if (Comma.isInvalid())
 1342     if (LHS.isInvalid())
 1347   if (RHS.isInvalid())
 1461     if (R.isInvalid())
 2251       if (E.isInvalid())
 2337       if (!E.isInvalid() && !E.get())
 2594   if (SelfExpr.isInvalid())
 2598   if (SelfExpr.isInvalid())
 3378   if (R.isInvalid())
 3832     if (Result.isInvalid())
 4193   if (PE.isInvalid())
 4221     if (PE.isInvalid()) return ExprError();
 4259     if (V.isInvalid())
 4273   if (PR.isInvalid()) return QualType();
 4299   if (Result.isInvalid()) return ExprError();
 4340     if (result.isInvalid()) return ExprError();
 4363       if (result.isInvalid())
 4370     if (result.isInvalid()) return ExprError();
 4413   if (!Res.isInvalid() && isa<ArraySubscriptExpr>(Res.get()))
 4472     if (Result.isInvalid())
 4478     if (Result.isInvalid())
 4481     if (Result.isInvalid())
 4487     if (Result.isInvalid())
 4490     if (Result.isInvalid())
 4521     if (Res.isInvalid())
 4535     if (Res.isInvalid())
 4602     if (Result.isInvalid())
 4633     if (Result.isInvalid())
 4638   if (Result.isInvalid())
 4692       if (Materialized.isInvalid())
 4864     if (Result.isInvalid())
 4877     if (Result.isInvalid())
 4883     if (Result.isInvalid())
 5191       if (ArgE.isInvalid())
 5199       if (ArgExpr.isInvalid())
 5225         Invalid |= arg.isInvalid();
 5233         Invalid |= Arg.isInvalid();
 5382       if (result.isInvalid()) hasInvalid = true;
 5422     if (ArgRes.isInvalid())
 5588   if (Call.isInvalid())
 5614   if (Result.isInvalid()) return ExprError();
 5636       if (result.isInvalid()) return ExprError();
 5665       if (result.isInvalid()) return ExprError();
 5697     if (result.isInvalid()) return ExprError();
 5829   if (Result.isInvalid())
 5853         if (rewrite.isInvalid())
 5982         if (ArgE.isInvalid())
 5990         if (ArgE.isInvalid())
 6076   if (Result.isInvalid())
 6228       if (result.isInvalid()) continue;
 6607     if (CastExprRes.isInvalid())
 6706     if (Result.isInvalid()) return ExprError();
 6764       if (Literal.isInvalid())
 6786         if (Literal.isInvalid())
 6813   for (unsigned i = 1, e = E->getNumExprs(); i != e && !Result.isInvalid(); ++i)
 6817   if (Result.isInvalid()) return ExprError();
 7148   if (LHS.isInvalid())
 7151   if (RHS.isInvalid())
 7285   if (Cond.isInvalid())
 7354   if (Cond.isInvalid())
 7367   if (LHS.isInvalid() || RHS.isInvalid())
 7367   if (LHS.isInvalid() || RHS.isInvalid())
 7423   if (LHS.isInvalid() || RHS.isInvalid())
 7423   if (LHS.isInvalid() || RHS.isInvalid())
 7840       if (commonRes.isInvalid())
 7850       if (MatExpr.isInvalid())
 7869   if (result.isNull() || Cond.isInvalid() || LHS.isInvalid() ||
 7869   if (result.isNull() || Cond.isInvalid() || LHS.isInvalid() ||
 7870       RHS.isInvalid())
 8589       if (RHS.isInvalid())
 8646     if (RHS.isInvalid())
 9006     if (LHS.isInvalid())
 9010   if (RHS.isInvalid())
 9280   if (LHS.isInvalid() || RHS.isInvalid())
 9280   if (LHS.isInvalid() || RHS.isInvalid())
 9308   if (LHS.isInvalid() || RHS.isInvalid())
 9308   if (LHS.isInvalid() || RHS.isInvalid())
 9597   if (LHS.isInvalid() || RHS.isInvalid())
 9597   if (LHS.isInvalid() || RHS.isInvalid())
 9691   if (LHS.isInvalid() || RHS.isInvalid())
 9691   if (LHS.isInvalid() || RHS.isInvalid())
 9890     if (LHS.isInvalid()) return QualType();
 9894   if (RHS.isInvalid()) return QualType();
 9992   if (LHS.isInvalid())
 9999   if (RHS.isInvalid())
10558   if (LHS.isInvalid() || RHS.isInvalid())
10558   if (LHS.isInvalid() || RHS.isInvalid())
10598   if (LHS.isInvalid() || RHS.isInvalid())
10598   if (LHS.isInvalid() || RHS.isInvalid())
10661     if (LHS.isInvalid())
10664     if (RHS.isInvalid())
10668     if (LHS.isInvalid())
10671     if (RHS.isInvalid())
11324   if (LHSResult.isInvalid() || RHSResult.isInvalid())
11324   if (LHSResult.isInvalid() || RHSResult.isInvalid())
11405     if (LHS.isInvalid())
11409     if (RHS.isInvalid())
11426   if (LHSRes.isInvalid())
11431   if (RHSRes.isInvalid())
11905     if (RHS.isInvalid())
12082   if (LHS.isInvalid() || RHS.isInvalid())
12082   if (LHS.isInvalid() || RHS.isInvalid())
12092   if (LHS.isInvalid())
12099     if (RHS.isInvalid())
12163     if (PR.isInvalid()) return QualType();
12317     if (OrigOp.isInvalid()) return QualType();
12526   if (ConvResult.isInvalid())
12547     if (PR.isInvalid()) return QualType();
12816     if (Init.isInvalid())
12965     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12965     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12971     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12971     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12977     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12977     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12983     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12983     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12990     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12990     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
13000     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
13000     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
13005     if (getLangOpts().CPlusPlus && !RHS.isInvalid()) {
13011   if (ResultTy.isNull() || LHS.isInvalid() || RHS.isInvalid())
13011   if (ResultTy.isNull() || LHS.isInvalid() || RHS.isInvalid())
13365       if (resolvedRHS.isInvalid()) return ExprError();
13396     if (LHS.isInvalid()) return ExprError();
13500     if (Input.isInvalid()) return ExprError();
13509     if (Input.isInvalid()) return ExprError();
13541     if (Input.isInvalid())
13569     if (Input.isInvalid()) return ExprError();
13625     if (Input.isInvalid()) return ExprError();
13648   if (resultType.isNull() || Input.isInvalid())
13735     if (Result.isInvalid()) return ExprError();
13825   if (ER.isInvalid())
13831   if (ER.isInvalid())
13894       if (IdxRval.isInvalid())
14057     if (CondICE.isInvalid())
14366         if (!Result.isInvalid() &&
14373         if (!Result.isInvalid()) {
14383         if (!Result.isInvalid() &&
14474       if (Result.isInvalid())
14483       if (Init.isInvalid())
14939     if (Converted.isInvalid())
15228   if (Result.isInvalid())
16501     if (LHS.isInvalid())
16504     if (RHS.isInvalid())
16539       if (AssocExpr.isInvalid())
16564     if (LHS.isInvalid())
16568     if (RHS.isInvalid())
16642   if (Result.isInvalid())
17275   if (result.isInvalid()) return ExprError();
17283     if (ERes.isInvalid())
17319   if (Cond.isInvalid())
17355       if (SubResult.isInvalid()) return ExprError();
17375       if (SubResult.isInvalid()) return ExprError();
17413   if (Result.isInvalid()) return ExprError();
17450       if (SubResult.isInvalid()) return ExprError();
17488       if (SubResult.isInvalid()) return ExprError();
17686       if (Result.isInvalid()) return ExprError();
17796     if (result.isInvalid()) return ExprError();
tools/clang/lib/Sema/SemaExprCXX.cpp
  472       if (result.isInvalid()) return ExprError();
  493         if (Result.isInvalid()) return ExprError();
  503     if (Result.isInvalid())
  803     if (Res.isInvalid())
 1314   if (!Result.isInvalid() && Result.get()->isInstantiationDependent() &&
 1406   if (Result.isInvalid())
 1901     if (result.isInvalid()) return ExprError();
 1920       if (!ConvertedSize.isInvalid() &&
 1983     if (ConvertedSize.isInvalid())
 2135     if (FullInit.isInvalid())
 3238     if (Ex.isInvalid())
 3297     if (Ex.isInvalid())
 3431       if (Ex.isInvalid())
 3560     if (Arg.isInvalid())
 3622   if (E.isInvalid())
 3756     if (Result.isInvalid())
 3773     if (Result.isInvalid())
 3803     if (Res.isInvalid())
 3839         if (Res.isInvalid())
 3849       if (CastArg.isInvalid())
 3964     assert(!FromRes.isInvalid() && "Can't perform deduced conversion?!");
 4245     if (FromRes.isInvalid())
 4991     if (Result.isInvalid() || SFINAE.hasErrorOccurred())
 5197     return !Result.isInvalid() && !SFINAE.hasErrorOccurred();
 5246     if (Result.isInvalid())
 5313           false).isInvalid())
 5396     if (PE.isInvalid()) return ExprError();
 5420   if (LHS.isInvalid())
 5425   if (RHS.isInvalid()) return QualType();
 5675       if (LHSRes.isInvalid())
 5682       if (RHSRes.isInvalid())
 5726   if (Result.isInvalid())
 5757     if (CondRes.isInvalid())
 5831       if (ConvertForConditional(*this, LHS, L2RType) || LHS.isInvalid())
 5835       if (ConvertForConditional(*this, RHS, R2LType) || RHS.isInvalid())
 5926   if (LHS.isInvalid() || RHS.isInvalid())
 5926   if (LHS.isInvalid() || RHS.isInvalid())
 5945       if (LHSCopy.isInvalid())
 5951       if (RHSCopy.isInvalid())
 5980     if (LHS.isInvalid() || RHS.isInvalid())
 5980     if (LHS.isInvalid() || RHS.isInvalid())
 6321       if (E1Result.isInvalid())
 6326       if (E2Result.isInvalid())
 6520   if (SubExpr.isInvalid())
 6577   if (Result.isInvalid())
 6593     if (SubExpr.isInvalid())
 6602       if (RHS.isInvalid())
 6625   if (Result.isInvalid())
 6710   if (Result.isInvalid()) return ExprError();
 6714   if (Result.isInvalid()) return ExprError();
 6764       if (Result.isInvalid()) {
 6849     if (result.isInvalid()) return true;
 7190   if (Exp.isInvalid())
 7217       if (BlockExp.isInvalid())
 7250   if (R.isInvalid())
 7254   if (R.isInvalid())
 7335     if (result.isInvalid()) return E;
 7363         if (Res.isInvalid())
 7395   if (Res.isInvalid())
 7645                 Replacement.isInvalid() ? nullptr : Replacement.get()))
 7693     if (Trap.hasErrorOccurred() || Res.isInvalid())
 7703     if (Res.isInvalid()) {
 7721       if (RecurResult.isInvalid()) {
 7772       if (!Res.isInvalid())
 7782     if (!IsAmbiguous && !Res.isInvalid() && !AmbiguousTypoExprs.empty()) {
 7804           if (!AmbigRes.isInvalid() || IsAmbiguous) {
 7903       if (!NE.isInvalid()) {
 7936     if (Result.isInvalid() || Result.get() != E) {
 7961       if (FullExpr.isInvalid())
 7966     if (FullExpr.isInvalid())
 7970     if (FullExpr.isInvalid())
 7977   if (FullExpr.isInvalid())
 8033       CurrentLSI->hasPotentialCaptures() && !FullExpr.isInvalid())
tools/clang/lib/Sema/SemaExprMember.cpp
  782     if (BaseResult.isInvalid())
  786     if (Result.isInvalid())
  828     if (result.isInvalid()) return ExprError();
  981     if (Converted.isInvalid())
 1254   if (BaseExpr.isInvalid())
 1483     if (BaseExpr.isInvalid())
 1662     if (BaseExpr.isInvalid())
 1717   if (Result.isInvalid()) return ExprError();
 1732   if (!Res.isInvalid() && isa<MemberExpr>(Res.get()))
 1809   if (Base.isInvalid())
tools/clang/lib/Sema/SemaExprObjC.cpp
  355   if (ConvertedNumber.isInvalid())
  392   if (Result.isInvalid())
  413   if (Result.isInvalid())
  440         if (Result.isInvalid())
  455         if (Result.isInvalid())
  508   if (RValue.isInvalid()) {
  753   if (ConvertedValueExpr.isInvalid())
  779   if (Result.isInvalid())
  785   if (Result.isInvalid())
  884     if (Converted.isInvalid())
 1041     if (Key.isInvalid())
 1047     if (Value.isInvalid())
 1578       if (result.isInvalid())
 1682       if (argE.isInvalid()) {
 1709     if (ArgE.isInvalid())
 1735       IsError |= Arg.isInvalid();
 2710       if (Result.isInvalid()) return ExprError();
 2729     if (Result.isInvalid())
 3224     if (Result.isInvalid()) return ExprError();
 4439   if (SubResult.isInvalid()) return ExprError();
tools/clang/lib/Sema/SemaInit.cpp
  615     if (BaseInit.isInvalid()) {
  670       if (DIE.isInvalid()) {
  701     if (MemberInit.isInvalid()) {
  880         if (ElementInit.isInvalid()) {
 1369         if (Result.isInvalid())
 1422       if (ExprRes.isInvalid())
 1426         if (ExprRes.isInvalid())
 1459       assert(Copy.isInvalid() &&
 1558   if (Result.isInvalid())
 1619   if (Result.isInvalid())
 1670       if (Result.isInvalid())
 3115   if (Result.isInvalid())
 3206   if (Invalid || Init.isInvalid())
 5603       if (result.isInvalid()) {
 6107   if (CurInit.isInvalid())
 6246   if (!CurInit.isInvalid() && shouldBindAsTemporary(Entity))
 6482   if (CurInit.isInvalid())
 7934     if (CurInit.isInvalid())
 8073         if (CurInit.isInvalid())
 8093         if (CurInit.isInvalid())
 8172       if (CurInitExprRes.isInvalid())
 8337       if (Result.isInvalid())
 8348       if (CurInitExprRes.isInvalid())
 9584   if (Init.isInvalid())
 9602   if (Init.isInvalid())
tools/clang/lib/Sema/SemaLambda.cpp
  842   if (Result.isInvalid())
 1072     if (C->Init.isInvalid())
 1519   if (Init.isInvalid())
 1876   if (!Init.isInvalid())
 1879   if (Init.isInvalid())
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1433       if (!Res.isInvalid()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 4583   ErrorFound = Res.isInvalid() || ErrorFound;
 5187       if (ICE.isInvalid())
 5484     if (Val.isInvalid())
 6762   if (NewStep.isInvalid())
 6778   if (NewStart.isInvalid())
 8406     if (Update.isInvalid())
 8410     if (Update.isInvalid())
10985     if (Val.isInvalid())
11017     if (Val.isInvalid())
11091     if (Value.isInvalid())
11157   if (ICE.isInvalid())
11185   if (Safelen.isInvalid())
11198   if (Simdlen.isInvalid())
11257   if (Allocator.isInvalid())
11263   if (Allocator.isInvalid())
11280   if (NumForLoopsResult.isInvalid())
11298     if (NumForLoopsResult.isInvalid())
11650       if (Val.isInvalid())
12397       if (Result.isInvalid())
12561     if (AssignmentOp.isInvalid())
12565     if (AssignmentOp.isInvalid())
13286     if (DeclareReductionRef.isInvalid())
13471             if (CastExpr.isInvalid())
13894     if (Val.isInvalid())
14095     if (AlignResult.isInvalid())
14179     if (AssignmentOp.isInvalid())
14183     if (AssignmentOp.isInvalid())
14288     if (AssignmentOp.isInvalid())
14292     if (AssignmentOp.isInvalid())
14427         if (RHSRes.isInvalid())
15312       if (ER.isInvalid())
15350       if (ER.isInvalid())
15482     if (ER.isInvalid())
16063   if (HintExpr.isInvalid())
16091       if (Val.isInvalid())
16561     if (AllocatorRes.isInvalid())
16567     if (AllocatorRes.isInvalid())
tools/clang/lib/Sema/SemaOverload.cpp
  937     if (result.isInvalid())
 5366     if (FromRes.isInvalid())
 5544   if (Result.isInvalid())
 5552   if (Result.isInvalid())
 5633   if (!R.isInvalid() && !R.get()->isValueDependent())
 5756     if (Result.isInvalid())
 5785   if (Result.isInvalid())
 5861     if (result.isInvalid())
 6364         if (Arg.isInvalid()) {
 6402     if (R.isInvalid())
 6426     if (R.isInvalid())
 6450       if (R.isInvalid())
11949       if (SingleFunctionExpression.isInvalid()) {
12293   if (NewFn.isInvalid())
12408     if (!Recovery.isInvalid())
12613         if (InputRes.isInvalid())
12624         if (InputInit.isInvalid())
12633       if (FnExpr.isInvalid())
12661       if (InputRes.isInvalid())
12917           if (Arg1.isInvalid())
12923           if (Arg0.isInvalid())
12933           if (Arg0.isInvalid())
12941           if (Arg1.isInvalid())
12951         if (FnExpr.isInvalid())
12984         if (R.isInvalid())
13012           if (R.isInvalid())
13030         if (ArgsRes0.isInvalid())
13037         if (ArgsRes1.isInvalid())
13081       assert(Result.isInvalid() &&
13193         if (Arg0.isInvalid())
13204         if (InputInit.isInvalid())
13218         if (FnExpr.isInvalid())
13245         if (ArgsRes0.isInvalid())
13252         if (ArgsRes1.isInvalid())
13520     if (ObjectArg.isInvalid())
13743     if (Call.isInvalid())
13776   if (NewFn.isInvalid())
13794   if (ObjRes.isInvalid())
13814       IsError |= InputInit.isInvalid();
13819       if (DefArg.isInvalid()) {
13836       IsError |= Arg.isInvalid();
13957   if (BaseResult.isInvalid())
13964   if (FnExpr.isInvalid())
14028   if (Fn.isInvalid())
14038     if (InputInit.isInvalid())
14085     if (MemberRef.isInvalid()) {
14090     if (CallExpr->isInvalid()) {
14120     if (CallExpr->isInvalid() || OverloadResult != OR_Success) {
tools/clang/lib/Sema/SemaPseudoObject.cpp
  422   if (getExpr.isInvalid()) return ExprError();
  463     if (opLHS.isInvalid()) return ExprError();
  469     if (result.isInvalid()) return ExprError();
  484   if (result.isInvalid()) return ExprError();
  505   if (result.isInvalid()) return ExprError();
  526   if (result.isInvalid()) return ExprError();
  532   if (result.isInvalid()) return ExprError();
  786       if (opResult.isInvalid() ||
  816   if (!msg.isInvalid() && captureSetValueAsResult) {
  838   if (result.isInvalid()) return ExprError();
  903       if (result.isInvalid()) return ExprError();
  926   if (result.isInvalid()) return ExprError();
  947       if (result.isInvalid()) return ExprError();
  994   if (result.isInvalid()) return ExprError();
 1015   if (result.isInvalid()) return ExprError();
 1429   if (!msg.isInvalid() && captureSetValueAsResult) {
 1487   if (GetterExpr.isInvalid()) {
 1516   if (SetterExpr.isInvalid()) {
 1601     if (result.isInvalid()) return ExprError();
tools/clang/lib/Sema/SemaStmt.cpp
   46   if (FE.isInvalid())
   50   if (FE.isInvalid())
  458     if (!ER.isInvalid())
  460     if (!ER.isInvalid())
  462     if (!ER.isInvalid())
  477   assert((LHSVal.isInvalid() || LHSVal.get()) && "missing LHS value");
  479                                    : RHSVal.isInvalid() || RHSVal.get()) &&
  487   if (LHSVal.isInvalid() || RHSVal.isInvalid()) {
  487   if (LHSVal.isInvalid() || RHSVal.isInvalid()) {
  712   if (CondResult.isInvalid())
 1343   if (CondResult.isInvalid())
 1348   if (CondResult.isInvalid())
 1817   if (result.isInvalid()) return StmtError();
 1821   if (FullExpr.isInvalid())
 1841   if (result.isInvalid())
 1971   if (CollectionExprResult.isInvalid())
 1976   if (CollectionExprResult.isInvalid())
 2148   if (RangeDecl.isInvalid()) {
 2202       if (BeginExpr->isInvalid())
 2319     if (AdjustedRange.isInvalid())
 2325     if (SR.isInvalid())
 2409     if (BeginRangeRef.isInvalid())
 2414     if (EndRangeRef.isInvalid())
 2447         if (BeginExpr.isInvalid())
 2492         if (SizeOfVLAExprR.isInvalid())
 2503         if (SizeOfEachElementExprR.isInvalid())
 2509         if (BoundExpr.isInvalid())
 2521       if (EndExpr.isInvalid())
 2561         if (SR.isInvalid() || SR.isUsable())
 2580     assert(!BeginExpr.isInvalid() && !EndExpr.isInvalid() &&
 2580     assert(!BeginExpr.isInvalid() && !EndExpr.isInvalid() &&
 2603     if (BeginRef.isInvalid())
 2608     if (EndRef.isInvalid())
 2614     if (!NotEqExpr.isInvalid())
 2616     if (!NotEqExpr.isInvalid())
 2619     if (NotEqExpr.isInvalid()) {
 2631     if (BeginRef.isInvalid())
 2635     if (!IncrExpr.isInvalid() && CoawaitLoc.isValid())
 2640     if (!IncrExpr.isInvalid())
 2642     if (IncrExpr.isInvalid()) {
 2652     if (BeginRef.isInvalid())
 2656     if (DerefExpr.isInvalid()) {
 2894     if (ExprRes.isInvalid())
 2902   if (ExprRes.isInvalid())
 3156     if (!Res.isInvalid() && AffectedByCWG1579) {
 3179     } else if (Res.isInvalid() &&
 3199           if (!FakeRes.isInvalid()) {
 3220   if (Res.isInvalid())
 3253       if (ER.isInvalid())
 3282       if (Result.isInvalid())
 3368     if (Res.isInvalid()) {
 3381     if (ER.isInvalid())
 3559   if (RetVal.isInvalid())
 3562   if (R.isInvalid() || ExprEvalContexts.back().Context ==
 3625       if (ER.isInvalid())
 3685           if (Result.isInvalid())
 3720         if (ER.isInvalid())
 3773       if (Res.isInvalid()) {
 3787         if (Res.isInvalid()) {
 3801       if (ER.isInvalid())
 3850     if (Result.isInvalid())
 3854     if (Result.isInvalid())
 3893   if (result.isInvalid())
 3910         if (result.isInvalid())
tools/clang/lib/Sema/SemaStmtAsm.cpp
  278     if (ER.isInvalid())
  361     if (ER.isInvalid())
  403       if (Result.isInvalid())
tools/clang/lib/Sema/SemaTemplate.cpp
  568   if (TemplateName.isInvalid())
 1233     if (DefaultRes.isInvalid()) {
 1986       if (NewDefArg.isInvalid())
 4806     if (Arg.isInvalid())
 4961       if (Res.isInvalid())
 5015           if (E.isInvalid())
 5021         if (E.isInvalid())
 5383       if (E.isInvalid())
 5784   if (ArgRV.isInvalid())
 6429     if (E.isInvalid())
 6453     if (ArgResult.isInvalid())
 6583       if (ArgResult.isInvalid())
 6606     if (ArgResult.isInvalid())
 6997       if (RefExpr.isInvalid())
 7011       assert(!RefExpr.isInvalid() &&
 7024     if (RefExpr.isInvalid())
 7031       if (RefExpr.isInvalid())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4423     if (NonPlaceholder.isInvalid())
 4452       if (ER.isInvalid())
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1367     if (!result.isInvalid()) type = result.get()->getType();
 1375   if (result.isInvalid()) return ExprError();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   88     if (!Result.isInvalid())
  146   if (Result.isInvalid())
  152     if (Result.isInvalid())
  167   if (!Result.isInvalid())
  190     if (Result.isInvalid())
  196     if (Converted.isInvalid())
  245   if (Result.isInvalid())
  252     if (Result.isInvalid())
  301     if (Res.isInvalid())
  313       if (Inst.isInvalid())
  322     if (Inst.isInvalid())
  335     if (Inst.isInvalid())
  382     if (Res.isInvalid())
  420   if (Result.isInvalid())
  425   if (Result.isInvalid())
  444     if (SubstResult.isInvalid()) {
  463   if (Result.isInvalid())
  470     if (Result.isInvalid())
  972     if (InstantiatedBitWidth.isInvalid()) {
 1149   if (InstantiatedAssertExpr.isInvalid())
 1262     if (Value.isInvalid()) {
 2566     if (!Value.isInvalid())
 3527     if (Res.isInvalid() || !Res.isUsable()) {
 4380       if (Body.isInvalid())
 4640     if (!Init.isInvalid()) {
 4962         if (TempInit.isInvalid()) {
 4982         if (NewInit.isInvalid()) {
 4996     if (TempInit.isInvalid()) {
 5048     if (NewInit.isInvalid()) {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  546     if (Result.isInvalid())
tools/clang/lib/Sema/SemaType.cpp
 2124                                            S.LangOpts.OpenCL).isInvalid();
 2208     if (Result.isInvalid()) return QualType();
 2215     if (Result.isInvalid())
 6006       if (AddrSpace.isInvalid())
 7156     if (Size.isInvalid())
 7193     if (Size.isInvalid())
tools/clang/lib/Sema/TreeTransform.h
 2027     if (ForEachStmt.isInvalid())
 2245     if (Result.isInvalid())
 2314       if (BaseResult.isInvalid())
 2446     if (Result.isInvalid())
 3043     if (Result.isInvalid())
 3271       if (Result.isInvalid())
 3569         if (OutPattern.isInvalid())
 3575         if (Out.isInvalid())
 3593         if (Out.isInvalid())
 3599           if (Out.isInvalid())
 3612         if (Out.isInvalid())
 3617         if (Out.isInvalid())
 3629     if (Result.isInvalid())
 3657     if (CondExpr.isInvalid())
 4045     if (E.isInvalid()) return true;
 4840   if (SizeResult.isInvalid())
 4844   if (SizeResult.isInvalid())
 4892   if (sizeResult.isInvalid())
 4933   if (Size.isInvalid())
 4975   if (Size.isInvalid())
 5018   if (AddrSpace.isInvalid())
 5487     if (NoexceptExpr.isInvalid())
 5493     if (NoexceptExpr.isInvalid())
 5650   if (E.isInvalid())
 5654   if (E.isInvalid())
 5709   if (E.isInvalid())
 5713   if (E.isInvalid())
 6666     if (Result.isInvalid()) {
 6705     if (LHS.isInvalid())
 6711     if (RHS.isInvalid())
 6723   if (Case.isInvalid())
 6729   if (SubStmt.isInvalid())
 6741   if (SubStmt.isInvalid())
 6753   if (SubStmt.isInvalid())
 6805   if (SubStmt.isInvalid())
 6820   if (Init.isInvalid())
 6840     if (Then.isInvalid())
 6850     if (Else.isInvalid())
 6871   if (Init.isInvalid())
 6884   if (Switch.isInvalid())
 6889   if (Body.isInvalid())
 6909   if (Body.isInvalid())
 6925   if (Body.isInvalid())
 6930   if (Cond.isInvalid())
 6951   if (Init.isInvalid())
 6968   if (Inc.isInvalid())
 6977   if (Body.isInvalid())
 7009   if (Target.isInvalid())
 7038   if (Result.isInvalid())
 7091     if (Result.isInvalid())
 7109     if (Result.isInvalid())
 7122     if (Result.isInvalid())
 7206   if (InitSuspend.isInvalid())
 7210   if (FinalSuspend.isInvalid())
 7216   if (BodyRes.isInvalid())
 7227   if (Res.isInvalid())
 7251       if (Res.isInvalid())
 7258       if (Res.isInvalid())
 7265       if (Res.isInvalid())
 7274     if (AllocRes.isInvalid())
 7279     if (DeallocRes.isInvalid())
 7285     if (ResultDecl.isInvalid())
 7291       if (Res.isInvalid())
 7305   if (Result.isInvalid())
 7319   if (Result.isInvalid())
 7333   if (OperandResult.isInvalid())
 7339   if (LookupResult.isInvalid())
 7354   if (Result.isInvalid())
 7369   if (TryBody.isInvalid())
 7377     if (Catch.isInvalid())
 7388     if (Finally.isInvalid())
 7432   if (Body.isInvalid())
 7445   if (Body.isInvalid())
 7464     if (Operand.isInvalid())
 7481   if (Object.isInvalid())
 7486   if (Object.isInvalid())
 7491   if (Body.isInvalid())
 7511   if (Body.isInvalid())
 7531   if (Element.isInvalid())
 7536   if (Collection.isInvalid())
 7541   if (Body.isInvalid())
 7578   if (Handler.isInvalid())
 7592   if (TryBlock.isInvalid())
 7600     if (Handler.isInvalid())
 7620   if (Init.isInvalid())
 7624   if (Range.isInvalid())
 7628   if (Begin.isInvalid())
 7631   if (End.isInvalid())
 7635   if (Cond.isInvalid())
 7639   if (Cond.isInvalid())
 7645   if (Inc.isInvalid())
 7651   if (LoopVar.isInvalid())
 7670     if (NewStmt.isInvalid())
 7675   if (Body.isInvalid())
 7688     if (NewStmt.isInvalid())
 7752   if (SubStmt.isInvalid())
 7784   if (Base.isInvalid())
 7797   if (BaseRes.isInvalid())
 7800   if (IdxRes.isInvalid())
 7815   if (TryBlock.isInvalid())
 7819   if (Handler.isInvalid())
 7833   if (Block.isInvalid())
 7842   if (FilterExpr.isInvalid())
 7846   if (Block.isInvalid())
 7902     if (AssociatedStmt.isInvalid()) {
 8491   if (Cond.isInvalid())
 8501   if (Cond.isInvalid())
 8511   if (NumThreads.isInvalid())
 8521   if (E.isInvalid())
 8531   if (E.isInvalid())
 8541   if (E.isInvalid())
 8551   if (E.isInvalid())
 8577   if (E.isInvalid())
 8592     if (E.isInvalid())
 8713     if (EVar.isInvalid())
 8728     if (EVar.isInvalid())
 8743     if (EVar.isInvalid())
 8758     if (EVar.isInvalid())
 8773     if (EVar.isInvalid())
 8820     if (EVar.isInvalid())
 8865     if (EVar.isInvalid())
 8910     if (EVar.isInvalid())
 8915   if (Step.isInvalid())
 8929     if (EVar.isInvalid())
 8934   if (Alignment.isInvalid())
 8948     if (EVar.isInvalid())
 8963     if (EVar.isInvalid())
 8977     if (EVar.isInvalid())
 8992     if (EVar.isInvalid())
 9005   if (E.isInvalid())
 9021     if (EVar.isInvalid())
 9086     if (AllocatorRes.isInvalid())
 9094     if (EVar.isInvalid())
 9107   if (E.isInvalid())
 9117   if (E.isInvalid())
 9127   if (E.isInvalid())
 9137   if (E.isInvalid())
 9147   if (E.isInvalid())
 9156   if (E.isInvalid())
 9166   if (E.isInvalid())
 9214     if (EVar.isInvalid())
 9229     if (EVar.isInvalid())
 9366   if (ControllingExpr.isInvalid())
 9384     if (AssocExpr.isInvalid())
 9401   if (SubExpr.isInvalid())
 9431   if (SubExpr.isInvalid())
 9469       if (Index.isInvalid())
 9531   if (result.isInvalid()) return ExprError();
 9583   } else if (SubExpr.isInvalid())
 9599   if (LHS.isInvalid())
 9603   if (RHS.isInvalid())
 9621   if (Base.isInvalid())
 9627     if (LowerBound.isInvalid())
 9634     if (Length.isInvalid())
 9652   if (Callee.isInvalid())
 9679   if (Base.isInvalid())
 9764   if (LHS.isInvalid())
 9768   if (RHS.isInvalid())
 9789   if (LHS.isInvalid())
 9793   if (RHS.isInvalid())
 9841   if (commonExpr.isInvalid())
 9845   if (rhs.isInvalid())
 9864   if (Cond.isInvalid())
 9868   if (LHS.isInvalid())
 9872   if (RHS.isInvalid())
 9905   if (SubExpr.isInvalid())
 9928   if (Init.isInvalid())
 9949   if (Base.isInvalid())
 9998   if (Init.isInvalid())
10027       if (Index.isInvalid())
10041     if (Start.isInvalid())
10045     if (End.isInvalid())
10130   if (SubExpr.isInvalid())
10179   if (SubStmt.isInvalid()) {
10200   if (Cond.isInvalid())
10204   if (LHS.isInvalid())
10208   if (RHS.isInvalid())
10244     if (Object.isInvalid())
10278   if (Callee.isInvalid())
10286   if (First.isInvalid())
10292     if (Second.isInvalid())
10336   if (Callee.isInvalid())
10341   if (EC.isInvalid())
10373   if (SubExpr.isInvalid())
10396   if (Sub.isInvalid())
10439   if (SubExpr.isInvalid())
10480   if (SubExpr.isInvalid())
10512   if (SubExpr.isInvalid())
10555   if (SubExpr.isInvalid())
10628       if (NewArraySize.isInvalid())
10647   if (NewInit.isInvalid())
10731   if (Operand.isInvalid())
10773   if (Base.isInvalid())
10783   if (Base.isInvalid())
11135     if (SubExpr.isInvalid())
11154     if (SubExpr.isInvalid())
11405       if (NewExprInitResult.isInvalid()) {
11580         if (Init.isInvalid() || InitQualType.isNull()) {
11679   if (Body.isInvalid()) {
11787     if (Base.isInvalid())
11798     if (Base.isInvalid())
11884     if (Base.isInvalid())
11888     if (Base.isInvalid())
11958   if (SubExpr.isInvalid())
11971   if (Pattern.isInvalid())
12024         if (DRE.isInvalid())
12180     if (LHS.isInvalid())
12185     if (RHS.isInvalid())
12200   if (Result.isInvalid())
12210     if (Out.isInvalid())
12216     if (Result.isInvalid())
12224     if (Out.isInvalid())
12243     if (Result.isInvalid())
12253     if (Out.isInvalid())
12259     if (Result.isInvalid())
12295   if (SubExpr.isInvalid())
12359         if (Key.isInvalid())
12366         if (Value.isInvalid())
12388         if (Key.isInvalid())
12392         if (Value.isInvalid())
12417     if (Key.isInvalid())
12426     if (Value.isInvalid())
12481   if (Result.isInvalid())
12557   if (Receiver.isInvalid())
12594   if (Base.isInvalid())
12619   if (Base.isInvalid())
12646   if (Base.isInvalid())
12651   if (Key.isInvalid())
12670   if (Base.isInvalid())
12706   if (SrcExpr.isInvalid())
12771   if (body.isInvalid()) {
13203     if (Result.isInvalid())
13210     if (Result.isInvalid())
13243       if (Result.isInvalid())
13306   if (Result.isInvalid())
13389   if (Body.isInvalid()) {