Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used.

Mostly mechanical with some manual reformatting.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135390 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Frits van Bommel
2011-07-18 12:00:32 +00:00
parent c48e1ef0e2
commit 39b5abf507
12 changed files with 38 additions and 45 deletions

View File

@ -2519,8 +2519,8 @@ bool LLParser::ConvertValIDToValue(Type *Ty, ValID &ID, Value *&V,
return Error(ID.Loc, "element " + Twine(i) +
" of struct initializer doesn't match struct element type");
V = ConstantStruct::get(ST, ArrayRef<Constant*>(ID.ConstantStructElts,
ID.UIntVal));
V = ConstantStruct::get(ST, makeArrayRef(ID.ConstantStructElts,
ID.UIntVal));
} else
return Error(ID.Loc, "constant expression type mismatch");
return false;