diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-11-03 20:58:26 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-11-03 20:58:26 +0000 |
commit | f9db1307150829bac32b2eac6f39011af134fdc8 (patch) | |
tree | 917168c874611686a03ad0534cc6af0cd129ffb0 /clang/unittests/Lex | |
parent | 5ac744e006f843ac624387c0d3c43ae7068a84a2 (diff) | |
download | bcm5719-llvm-f9db1307150829bac32b2eac6f39011af134fdc8.tar.gz bcm5719-llvm-f9db1307150829bac32b2eac6f39011af134fdc8.zip |
Escape trigraphs in unittest.
llvm-svn: 167359
Diffstat (limited to 'clang/unittests/Lex')
-rw-r--r-- | clang/unittests/Lex/PPCallbacksTest.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang/unittests/Lex/PPCallbacksTest.cpp b/clang/unittests/Lex/PPCallbacksTest.cpp index ccb5f50a857..6e7efa980c9 100644 --- a/clang/unittests/Lex/PPCallbacksTest.cpp +++ b/clang/unittests/Lex/PPCallbacksTest.cpp @@ -222,27 +222,25 @@ TEST_F(PPCallbacksTest, ConcatenatedMacroArgument) { ASSERT_EQ("<angled.h>", GetSourceString(Range)); } -#pragma clang diagnostic ignored "-Wtrigraphs" - TEST_F(PPCallbacksTest, TrigraphFilename) { const char* Source = - "#include \"tri??-graph.h\"\n"; + "#include \"tri\?\?-graph.h\"\n"; CharSourceRange Range = InclusionDirectiveFilenameRange(Source, "/tri~graph.h", false); - ASSERT_EQ("\"tri??-graph.h\"", GetSourceString(Range)); + ASSERT_EQ("\"tri\?\?-graph.h\"", GetSourceString(Range)); } TEST_F(PPCallbacksTest, TrigraphInMacro) { const char* Source = - "#define MACRO_TRIGRAPH \"tri??-graph.h\"\n" + "#define MACRO_TRIGRAPH \"tri\?\?-graph.h\"\n" "#include MACRO_TRIGRAPH\n"; CharSourceRange Range = InclusionDirectiveFilenameRange(Source, "/tri~graph.h", false); - ASSERT_EQ("\"tri??-graph.h\"", GetSourceString(Range)); + ASSERT_EQ("\"tri\?\?-graph.h\"", GetSourceString(Range)); } } // anonoymous namespace |