diff --git a/lib/CodeGen/CGBuilder.h b/lib/CodeGen/CGBuilder.h
index b46f502a7113fc52495d6793bee5e5582b4ebd5a..489f3413d4b88d79020c85e987b13c8170e7f02e 100644
--- a/lib/CodeGen/CGBuilder.h
+++ b/lib/CodeGen/CGBuilder.h
@@ -225,7 +225,7 @@ public:
                                  CharUnits EltSize,
                                  const llvm::Twine &Name = "") {
     return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
-                                     {getSize(Index)}, Name),
+                                     getSize(Index), Name),
                    Addr.getAlignment().alignmentAtOffset(Index * EltSize));
   }
 
@@ -239,7 +239,7 @@ public:
   Address CreateConstGEP(Address Addr, uint64_t Index, CharUnits EltSize,
                          const llvm::Twine &Name = "") {
     return Address(CreateGEP(Addr.getElementType(), Addr.getPointer(),
-                             {getSize(Index)}, Name),
+                             getSize(Index), Name),
                    Addr.getAlignment().alignmentAtOffset(Index * EltSize));
   }