Remove the AttrBuilder form of the Attribute::get creators.
[oota-llvm.git] / lib / IR / AttributeImpl.h
index 442860d31b201e9255e1b4d6045a1945fbed3d68..e9525785a208a414699955e92b3dcbb865fa6e24 100644 (file)
@@ -40,6 +40,8 @@ class AttributeImpl : public FoldingSetNode {
 public:
   AttributeImpl(LLVMContext &C, Constant *Kind)
     : Context(C), Kind(Kind) {}
+  AttributeImpl(LLVMContext &C, Constant *Kind, ArrayRef<Constant*> Vals)
+    : Context(C), Kind(Kind), Vals(Vals.begin(), Vals.end()) {}
   explicit AttributeImpl(LLVMContext &C, Attribute::AttrKind data);
   AttributeImpl(LLVMContext &C, Attribute::AttrKind data,
                 ArrayRef<Constant*> values);