aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEdward Smith-Rowland <3dw4rd@verizon.net>2014-07-09 13:33:58 +0000
committerEdward Smith-Rowland <emsr@gcc.gnu.org>2014-07-09 13:33:58 +0000
commit7aee864645f2ec7c418030977b7d7ab00908371d (patch)
tree2945161d6be14d712bccdf9a00c6315c554a985d /gcc
parent676c36d87076816e149c501d5c81ee736a972b42 (diff)
downloadgcc-7aee864645f2ec7c418030977b7d7ab00908371d.zip
gcc-7aee864645f2ec7c418030977b7d7ab00908371d.tar.gz
gcc-7aee864645f2ec7c418030977b7d7ab00908371d.tar.bz2
PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
libcpp/ 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net> PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped by preprocessor * lex.c (lex_raw_string ()): Do not warn about invalid suffix if skipping. (lex_string ()): Ditto. gcc/testsuite/ 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net> PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped g++.dg/cpp0x/pr58155.C: New. From-SVN: r212392
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/pr58155.C13
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c02b10c..9c42d59d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
+
+ PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
+ g++.dg/cpp0x/pr58155.C: New.
+
2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
PR testsuite/61453
diff --git a/gcc/testsuite/g++.dg/cpp0x/pr58155.C b/gcc/testsuite/g++.dg/cpp0x/pr58155.C
new file mode 100644
index 0000000..60b02ab
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/pr58155.C
@@ -0,0 +1,13 @@
+// { dg-do compile { target c++11 } }
+
+#define BAZ "baz"
+
+#if 0
+
+"bar"BAZ
+
+R"(
+ bar
+)"BAZ
+
+#endif