summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Lex
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-11-03 20:58:26 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-11-03 20:58:26 +0000
commitf9db1307150829bac32b2eac6f39011af134fdc8 (patch)
tree917168c874611686a03ad0534cc6af0cd129ffb0 /clang/unittests/Lex
parent5ac744e006f843ac624387c0d3c43ae7068a84a2 (diff)
downloadbcm5719-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.cpp10
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
OpenPOWER on IntegriCloud