]> granicus.if.org Git - clang/commit
MSVC: A wide string literal from L#macro_arg in a macro
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Dec 2014 04:18:11 +0000 (04:18 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Dec 2014 04:18:11 +0000 (04:18 +0000)
commit112bf9ae753f5443c8d8548638ea2a3025afe6d2
tree9cfb6f4b86a018de8fe2b7a56c4f830501fff90a
parent3200b33d5c5d1ff8971b1d9aa8be2d23f96d8a0a
MSVC: A wide string literal from L#macro_arg in a macro
Clang should form a wide string literal from L#macro_arg in a function-like macro in -fms-compatibility mode.
Fix for http://llvm.org/PR9984.
Differential Revision: http://reviews.llvm.org/D6604

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224228 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Lex/Token.h
lib/Lex/TokenLexer.cpp
test/Lexer/ms-compatibility.c [new file with mode: 0644]