]> granicus.if.org Git - clang/commitdiff
Replace unitary array with scalar. rdar://problem/7662569
authorStuart Hastings <stuart@apple.com>
Thu, 28 Apr 2011 19:24:47 +0000 (19:24 +0000)
committerStuart Hastings <stuart@apple.com>
Thu, 28 Apr 2011 19:24:47 +0000 (19:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130423 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/TargetInfo.cpp

index ee49f75dc2766eaf64a9939da1c94fc5527b8be3..aa48cb2eebe91bf78fa51166dae1138e8e923a3e 100644 (file)
@@ -2358,9 +2358,9 @@ ABIArgInfo ARMABIInfo::classifyArgumentType(QualType Ty) const {
     SizeRegs = (getContext().getTypeSize(Ty) + 63) / 64;
   }
 
-  const llvm::Type* LLVMField[1] = { llvm::ArrayType::get(ElemTy, SizeRegs) };
-  const llvm::Type* STy = llvm::StructType::get(getVMContext(), LLVMField,
-                                                true);
+  const llvm::Type *STy =
+    llvm::StructType::get(getVMContext(),
+                          llvm::ArrayType::get(ElemTy, SizeRegs), NULL, NULL);
   return ABIArgInfo::getDirect(STy);
 }