summaryrefslogtreecommitdiffstats
path: root/clang/lib/ARCMigrate/FileRemapper.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2012-04-05 00:17:44 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2012-04-05 00:17:44 +0000
commit7ba85c3e78f9d676b546c6d44a90005c7ba3ef03 (patch)
tree5a30b12e39a4896c421901f22fee7cf0bf294bde /clang/lib/ARCMigrate/FileRemapper.cpp
parent09ffc9b47385f7965bbd2d6bcc646221ab1ff704 (diff)
downloadbcm5719-llvm-7ba85c3e78f9d676b546c6d44a90005c7ba3ef03.tar.gz
bcm5719-llvm-7ba85c3e78f9d676b546c6d44a90005c7ba3ef03.zip
Fix assertions and wrong output from StmtPrinter's string literal printing.
String literals (including unicode ones) can contain non-Unicode codepoints if they were written using \x or similar. Write those out using \x, but be careful that the following character can't be misinterpreted as part of the \x escape sequence. Convert UTF-16 surrogate pairs back to codepoints before rendering them. llvm-svn: 154069
Diffstat (limited to 'clang/lib/ARCMigrate/FileRemapper.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud