about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorBarosl Lee <vcs@barosl.com>2015-07-02 03:55:18 +0900
committerBarosl Lee <vcs@barosl.com>2015-07-10 01:30:52 +0900
commit5c60d1d902da615a770ef211217a46d92b3aaae7 (patch)
tree76dc3b63f7892c17d5a28159eabf5edec77a9a82 /src/rustllvm/ExecutionEngineWrapper.cpp
parent92a95fe5507a41bdfb055913bec1be24509a5146 (diff)
downloadrust-5c60d1d902da615a770ef211217a46d92b3aaae7.tar.gz
rust-5c60d1d902da615a770ef211217a46d92b3aaae7.zip
Preserve escape sequences in documentation comments on macro expansion
Escape sequences in documentation comments must not be parsed as a
normal string when expanding a macro, otherwise some innocent but
invalid-escape-sequence-looking comments will trigger an ICE.

Although this commit replaces normal string literals with raw string
literals in macro expansion, this shouldn't be much a problem
considering documentation comments are converted into attributes before
being passed to a macro anyways.

Fixes #25929.
Fixes #25943.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions