diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Sema/TreeTransform.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/Sema/TreeTransform.h b/lib/Sema/TreeTransform.h index a0012546b2..258993e72e 100644 --- a/lib/Sema/TreeTransform.h +++ b/lib/Sema/TreeTransform.h @@ -1164,13 +1164,11 @@ public: SourceLocation LParenLoc, ExprArg SubExpr, SourceLocation RParenLoc) { - Expr *Sub = SubExpr.takeAs<Expr>(); + void *Sub = SubExpr.takeAs<Expr>(); return getSema().ActOnCXXTypeConstructExpr(TypeRange, T.getAsOpaquePtr(), LParenLoc, - Sema::MultiExprArg(getSema(), - (void **)&Sub, - 1), + Sema::MultiExprArg(getSema(), &Sub, 1), /*CommaLocs=*/0, RParenLoc); } |