Lines Matching refs:Res
802 ExprResult Res = PerformMoveOrCopyInitialization(
804 if (Res.isInvalid())
806 Ex = Res.get();
3802 ExprResult Res = PerformImplicitConversion(From, ToType, ICS.Standard,
3804 if (Res.isInvalid())
3806 From = Res.get();
3836 ExprResult Res =
3840 if (Res.isInvalid())
3842 From = Res.get();
4492 LookupResult Res(Self, NameInfo, Sema::LookupOrdinaryName);
4493 if (Self.LookupQualifiedName(Res, RD)) {
4495 Res.suppressDiagnostics();
4496 for (LookupResult::iterator Op = Res.begin(), OpEnd = Res.end();
7600 ExprResult Res = DefaultLvalueConversion(E);
7601 if (Res.isInvalid())
7603 E = Res.get();
7632 ExprResult Res = DefaultFunctionArrayLvalueConversion(E);
7633 if (Res.isInvalid())
7635 E = Res.get();
7930 ExprResult Res = TransformExpr(E);
7931 if (Trap.hasErrorOccurred() || Res.isInvalid())
7934 return ExprFilter(Res.get());
7940 ExprResult CheckForRecursiveTypos(ExprResult Res, bool &IsAmbiguous) {
7941 if (Res.isInvalid()) {
7942 return Res;
7946 Expr *FixedExpr = Res.get();
7960 Res = ExprError();
7979 Res = RecurResult;
7987 return Res;
7996 ExprResult Res;
8001 Res = CheckForRecursiveTypos(TryTransform(E), IsAmbiguous);
8010 if (!Res.isInvalid())
8020 if (!IsAmbiguous && !Res.isInvalid() && !AmbiguousTypoExprs.empty()) {
8045 Res = ExprError();
8078 return Res;
8109 ExprResult Res = RecursiveTransformLoop(E, IsAmbiguous);
8111 if (!Res.isUsable())
8116 return Res;