diff options
author | Vitaly Buka <vitalybuka@google.com> | 2022-06-10 18:20:55 -0700 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2022-06-10 18:20:55 -0700 |
commit | 665617182c453ec7fa088501fa37eb1ede8550f1 (patch) | |
tree | 6de776175c673317d9ef375d0256ebb87b6fd3f5 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | ee8992770754d186c9217d35cccd339efc55a36b (diff) | |
download | llvm-665617182c453ec7fa088501fa37eb1ede8550f1.zip llvm-665617182c453ec7fa088501fa37eb1ede8550f1.tar.gz llvm-665617182c453ec7fa088501fa37eb1ede8550f1.tar.bz2 |
[Bitcode] Don't use UINT_MAX for missing SanitizerMetadata
Looks like comment on D126100 was unnoticed.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
-rw-r--r-- | llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp index 691b332..a8a6b3f 100644 --- a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -1386,10 +1386,9 @@ void ModuleBitcodeWriter::writeModuleInfo() { Vals.push_back(addToStrtab(GV.getPartition())); Vals.push_back(GV.getPartition().size()); - if (GV.hasSanitizerMetadata()) - Vals.push_back(serializeSanitizerMetadata(GV.getSanitizerMetadata())); - else - Vals.push_back(UINT_MAX); + Vals.push_back((GV.hasSanitizerMetadata() ? serializeSanitizerMetadata( + GV.getSanitizerMetadata()) + : 0)); } else { AbbrevToUse = SimpleGVarAbbrev; } |