aboutsummaryrefslogtreecommitdiff
path: root/libgcc/generic-morestack.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-09-20 17:12:29 -0400
committerJason Merrill <jason@redhat.com>2022-09-29 13:50:54 -0400
commit73d9b0e5947e162386f7e25d3851097cee1bb366 (patch)
tree4ba1a5ad4680256996b60ca0e0f58fa8e965656a /libgcc/generic-morestack.c
parentbbdb5612f6661f2c64b0c0f1d2291cb59fde2b40 (diff)
downloadgcc-73d9b0e5947e162386f7e25d3851097cee1bb366.zip
gcc-73d9b0e5947e162386f7e25d3851097cee1bb366.tar.gz
gcc-73d9b0e5947e162386f7e25d3851097cee1bb366.tar.bz2
c++: check DECL_INITIAL for constexpr
We were overlooking non-potentially-constant bits in variable initializer because we didn't walk into DECL_INITIAL. gcc/cp/ChangeLog: * constexpr.cc (potential_constant_expression_1): Look into DECL_INITIAL. Use location wrappers. gcc/testsuite/ChangeLog: * g++.dg/cpp1y/constexpr-local4.C: Expect error sooner. * g++.dg/cpp2a/consteval24.C: Likewise. * g++.dg/cpp2a/consteval7.C: Likewise. * g++.dg/cpp2a/inline-asm3.C: Likewise.
Diffstat (limited to 'libgcc/generic-morestack.c')
0 files changed, 0 insertions, 0 deletions