[Bitstream] Add BitCodeAbbrev(std::initializer_list) constructor
authorJan Korous <jkorous@apple.com>
Thu, 5 Sep 2019 21:26:53 +0000 (21:26 +0000)
committerJan Korous <jkorous@apple.com>
Thu, 5 Sep 2019 21:26:53 +0000 (21:26 +0000)
llvm-svn: 371128

llvm/include/llvm/Bitstream/BitCodes.h

index adf54ba..41a3de3 100644 (file)
@@ -168,6 +168,11 @@ class BitCodeAbbrev {
   SmallVector<BitCodeAbbrevOp, 32> OperandList;
 
 public:
+  BitCodeAbbrev() = default;
+
+  explicit BitCodeAbbrev(std::initializer_list<BitCodeAbbrevOp> OperandList)
+      : OperandList(OperandList) {}
+
   unsigned getNumOperandInfos() const {
     return static_cast<unsigned>(OperandList.size());
   }