diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp index 5a6fb5064b316..4aea059551ded 100644 --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -798,7 +798,7 @@ class BitcodeReader : public BitcodeReaderBase, public GVMaterializer { if (Slot == Record.size()) return true; unsigned ValID = Record[Slot++]; - if (ValID != bitc::OB_METADATA) { + if (ValID != static_cast(bitc::OB_METADATA)) { unsigned TypeId; return getValueTypePair(Record, --Slot, InstNum, ResVal, TypeId, ConstExprInsertBB);