From 5668b5d09ae8f942e79b6d4473ba285a496b9a57 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 8 Jun 2021 14:32:42 -0400 Subject: [PATCH] c++: Test for whitespace and line splice From wg21.link/P2223R2 gcc/testsuite/ChangeLog: * g++.dg/cpp23/whitespace-splice1.C: New test. --- gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C 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, ""); -- 2.7.4