aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-12-11 23:34:30 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-12-11 23:34:30 +0000
commiteca1e031d152fa10861919bafacb769513ce3d2c (patch)
treed8c9137f2dfa54c306db4113dd9dc51ea9e96ac3 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentc694ac5519880fe9ec487c9289d2bb2503c6a8d4 (diff)
downloadllvm-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