commit | 62c90e188931e01fc5b08eae8b25de43ed3a1a7c | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Wed Aug 28 20:35:38 2013 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Wed Aug 28 20:35:38 2013 +0000 |
tree | c75b139d1e2ee6e4dbf0b55b0b78be09918334c3 | |
parent | 3f93d4ce2ba550f1dac4ae544ffe1349e42f708a [diff] |
Handle -D arguments ending in a backslash. We translate these into #define directives; to preserve gcc-compatible semantics (where the expanded macro includes the backslash), we add an extra "\\\n" to the end of the synthesized "#define". <rdar://problem/14810220> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189511 91177308-0d34-0410-b5e6-96231b3b80d8