diff options
author | Jason Merrill <jason@redhat.com> | 2021-06-08 14:32:42 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-06-08 15:34:43 -0400 |
commit | 5668b5d09ae8f942e79b6d4473ba285a496b9a57 (patch) | |
tree | 00fbb0c417f29d371a0535b84b697fe2294c374c | |
parent | 8483dd99268f4d2b68521fcefa78fbdad21f21e8 (diff) | |
download | gcc-5668b5d09ae8f942e79b6d4473ba285a496b9a57.zip gcc-5668b5d09ae8f942e79b6d4473ba285a496b9a57.tar.gz gcc-5668b5d09ae8f942e79b6d4473ba285a496b9a57.tar.bz2 |
c++: Test for whitespace and line splice
From wg21.link/P2223R2
gcc/testsuite/ChangeLog:
* g++.dg/cpp23/whitespace-splice1.C: New test.
-rw-r--r-- | gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C b/gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C new file mode 100644 index 0000000..f115ce0 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C @@ -0,0 +1,15 @@ +// Tests from P2223R2 +// { dg-additional-options -w } +// { dg-do compile { target c++11 } } + +constexpr auto str = "\ +"; + +static_assert(__builtin_strlen(str) == 0, ""); + +constexpr int i = 1 + // \ + + 42 + ; + +static_assert(i == 1, ""); |