aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Martin <simon@nasilyan.com>2025-01-21 10:11:12 +0100
committerSimon Martin <simon@nasilyan.com>2025-01-21 10:12:32 +0100
commitf3d884da1280e211f48be0619e5d2f1ee7eeee87 (patch)
treec40d361b40957023a575e47e73b6559be67ff6be
parente5798872281de0c4c2e87587cbb562552048ccdb (diff)
downloadgcc-f3d884da1280e211f48be0619e5d2f1ee7eeee87.zip
gcc-f3d884da1280e211f48be0619e5d2f1ee7eeee87.tar.gz
gcc-f3d884da1280e211f48be0619e5d2f1ee7eeee87.tar.bz2
testsuite: Fix test failing with -fimplicit-constexpr [PR118277]
While testing an unrelated C++ patch with "make check-c++-all", I noticed that r15-6760-g38a13ea4117b96 added a test case that fails with -fimplicit-constexpr. The problem is that this test unconditionally expects an error stating that a non-constexpr function is called, but that function is auto-magically constexpr'd under -fimplicit-constexpr. As suggested by Jakub, this patch simply passes -fno-implicit-constexpr in that test. PR c++/118277 gcc/testsuite/ChangeLog: * g++.dg/cpp1z/constexpr-asm-5.C: Pass -fno-implicit-constexpr.
-rw-r--r--gcc/testsuite/g++.dg/cpp1z/constexpr-asm-5.C2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/g++.dg/cpp1z/constexpr-asm-5.C b/gcc/testsuite/g++.dg/cpp1z/constexpr-asm-5.C
index 1c20b9d..bcecea9 100644
--- a/gcc/testsuite/g++.dg/cpp1z/constexpr-asm-5.C
+++ b/gcc/testsuite/g++.dg/cpp1z/constexpr-asm-5.C
@@ -2,7 +2,7 @@
// { dg-do compile { target c++11 } }
// { dg-options "" }
// Override any default-'-fno-exceptions':
-// { dg-additional-options -fexceptions }
+// { dg-additional-options "-fexceptions -fno-implicit-constexpr" }
struct A {};
struct B { int size; };