From 7164095ea1c804740e00d54d05a7e8d1f876c674 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 3 Nov 2012 20:58:26 +0000 Subject: [PATCH] Escape trigraphs in unittest. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167359 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/Lex/PPCallbacksTest.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/unittests/Lex/PPCallbacksTest.cpp b/unittests/Lex/PPCallbacksTest.cpp index ccb5f50a85..6e7efa980c 100644 --- a/unittests/Lex/PPCallbacksTest.cpp +++ b/unittests/Lex/PPCallbacksTest.cpp @@ -222,27 +222,25 @@ TEST_F(PPCallbacksTest, ConcatenatedMacroArgument) { ASSERT_EQ("", 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 -- 2.40.0