From: Stuart Hastings Date: Thu, 28 Apr 2011 19:24:47 +0000 (+0000) Subject: Replace unitary array with scalar. rdar://problem/7662569 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ea971e968f2e4a2cd8cbaf4a8cb416ed70c35ffb;p=clang Replace unitary array with scalar. rdar://problem/7662569 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130423 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/TargetInfo.cpp b/lib/CodeGen/TargetInfo.cpp index ee49f75dc2..aa48cb2eeb 100644 --- a/lib/CodeGen/TargetInfo.cpp +++ b/lib/CodeGen/TargetInfo.cpp @@ -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); }