diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-12-11 23:34:30 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-12-11 23:34:30 +0000 |
| commit | eca1e031d152fa10861919bafacb769513ce3d2c (patch) | |
| tree | d8c9137f2dfa54c306db4113dd9dc51ea9e96ac3 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | c694ac5519880fe9ec487c9289d2bb2503c6a8d4 (diff) | |
| download | llvm-eca1e031d152fa10861919bafacb769513ce3d2c.zip llvm-eca1e031d152fa10861919bafacb769513ce3d2c.tar.gz llvm-eca1e031d152fa10861919bafacb769513ce3d2c.tar.bz2 | |
Bitcode: Use unsigned char to record MDStrings
`MDString`s can have arbitrary characters in them. Prevent an assertion
that fired in `BitcodeWriter` because of sign extension by copying the
characters into the record as `unsigned char`s.
Based on a patch by Keno Fischer; fixes PR21882.
llvm-svn: 224077
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
