Thanks to Doug Gregor for the suggestion.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62723
91177308-0d34-0410-b5e6-
96231b3b80d8
OwningExprResult Owned(Expr* E) { return OwningExprResult(*this, E); }
OwningExprResult Owned(ExprResult R) {
- return R.isInvalid ? ExprError() : OwningExprResult(*this, R.Val);
+ if (R.isInvalid)
+ return ExprError();
+ return OwningExprResult(*this, R.Val);
}
OwningStmtResult Owned(Stmt* S) { return OwningStmtResult(*this, S); }