aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/Module.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2012-04-15 02:50:59 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2012-04-15 02:50:59 +0000
commit9ec1e48b59db3708b861e96058c73a6a8a51f488 (patch)
treed11ab73b68cb8f7c936107dec50155aa5a08093b /clang/lib/Serialization/Module.cpp
parentd07ba6208fed3cfc69b04a5e0caa7f185f10b995 (diff)
downloadllvm-9ec1e48b59db3708b861e96058c73a6a8a51f488.zip
llvm-9ec1e48b59db3708b861e96058c73a6a8a51f488.tar.gz
llvm-9ec1e48b59db3708b861e96058c73a6a8a51f488.tar.bz2
PR12226: don't generate wrong code if a braced string literal is used to
initialize an array of unsigned char. Outside C++11 mode, this bug was benign, and just resulted in us emitting a constant which was double the required length, padded with 0s. In C++11, it resulted in us generating an array whose first element was something like i8 ptrtoint ([n x i8]* @str to i8). llvm-svn: 154756
Diffstat (limited to 'clang/lib/Serialization/Module.cpp')
0 files changed, 0 insertions, 0 deletions