aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Bitstream/BitCodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Bitstream/BitCodes.h')
-rw-r--r--include/llvm/Bitstream/BitCodes.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/Bitstream/BitCodes.h b/include/llvm/Bitstream/BitCodes.h
index adf54ba96396..41a3de3b20ef 100644
--- a/include/llvm/Bitstream/BitCodes.h
+++ b/include/llvm/Bitstream/BitCodes.h
@@ -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());
}