forked from OSchip/llvm-project
Use clang++-3.5 compatible initializer_list constructor
Otherwise, a warning is issued. llvm-svn: 302655
This commit is contained in:
parent
e8a3a0a538
commit
c9668165d6
|
@ -458,7 +458,7 @@ public:
|
||||||
static typename std::enable_if<are_base_of<Constant, Csts...>::value,
|
static typename std::enable_if<are_base_of<Constant, Csts...>::value,
|
||||||
Constant *>::type
|
Constant *>::type
|
||||||
get(StructType *T, Csts *... Vs) {
|
get(StructType *T, Csts *... Vs) {
|
||||||
SmallVector<Constant *, 8> Values{{Vs...}};
|
SmallVector<Constant *, 8> Values({Vs...});
|
||||||
return get(T, Values);
|
return get(T, Values);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -234,7 +234,7 @@ public:
|
||||||
StructType *>::type
|
StructType *>::type
|
||||||
create(StringRef Name, Type *elt1, Tys *... elts) {
|
create(StringRef Name, Type *elt1, Tys *... elts) {
|
||||||
assert(elt1 && "Cannot create a struct type with no elements with this");
|
assert(elt1 && "Cannot create a struct type with no elements with this");
|
||||||
SmallVector<llvm::Type *, 8> StructFields{{elt1, elts...}};
|
SmallVector<llvm::Type *, 8> StructFields({elt1, elts...});
|
||||||
return create(StructFields, Name);
|
return create(StructFields, Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -254,7 +254,7 @@ public:
|
||||||
get(Type *elt1, Tys *... elts) {
|
get(Type *elt1, Tys *... elts) {
|
||||||
assert(elt1 && "Cannot create a struct type with no elements with this");
|
assert(elt1 && "Cannot create a struct type with no elements with this");
|
||||||
LLVMContext &Ctx = elt1->getContext();
|
LLVMContext &Ctx = elt1->getContext();
|
||||||
SmallVector<llvm::Type *, 8> StructFields{{elt1, elts...}};
|
SmallVector<llvm::Type *, 8> StructFields({elt1, elts...});
|
||||||
return llvm::StructType::get(Ctx, StructFields);
|
return llvm::StructType::get(Ctx, StructFields);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,7 +290,7 @@ public:
|
||||||
typename std::enable_if<are_base_of<Type, Tys...>::value, void>::type
|
typename std::enable_if<are_base_of<Type, Tys...>::value, void>::type
|
||||||
setBody(Type *elt1, Tys *... elts) {
|
setBody(Type *elt1, Tys *... elts) {
|
||||||
assert(elt1 && "Cannot create a struct type with no elements with this");
|
assert(elt1 && "Cannot create a struct type with no elements with this");
|
||||||
SmallVector<llvm::Type *, 8> StructFields{{elt1, elts...}};
|
SmallVector<llvm::Type *, 8> StructFields({elt1, elts...});
|
||||||
setBody(StructFields);
|
setBody(StructFields);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue