diff options
Diffstat (limited to 'lib/AST/Expr.cpp')
-rw-r--r-- | lib/AST/Expr.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp index 63484d1b87..8e43f99b67 100644 --- a/lib/AST/Expr.cpp +++ b/lib/AST/Expr.cpp @@ -1387,10 +1387,9 @@ DesignatedInitExpr::Create(ASTContext &C, Designator *Designators, Expr **IndexExprs, unsigned NumIndexExprs, SourceLocation ColonOrEqualLoc, bool UsesColonSyntax, Expr *Init) { - void *Mem = C.getAllocator().Allocate(sizeof(DesignatedInitExpr) + - sizeof(Designator) * NumDesignators + - sizeof(Stmt *) * (NumIndexExprs + 1), - 8); + void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + + sizeof(Designator) * NumDesignators + + sizeof(Stmt *) * (NumIndexExprs + 1), 8); DesignatedInitExpr *DIE = new (Mem) DesignatedInitExpr(C.VoidTy, NumDesignators, ColonOrEqualLoc, UsesColonSyntax, |