diff options
author | Jason Merrill <jason@redhat.com> | 2021-04-12 17:43:51 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-04-13 08:25:16 -0400 |
commit | 0851ac6df0596df1e3b640e58094cf94ebb790b8 (patch) | |
tree | 932fd95b824b4245356aeac1869e3ebef0335f1d /gcc/ada/gcc-interface/misc.c | |
parent | 4acb3af3669db4ca79ffc97cd615fcea205bcccb (diff) | |
download | gcc-0851ac6df0596df1e3b640e58094cf94ebb790b8.zip gcc-0851ac6df0596df1e3b640e58094cf94ebb790b8.tar.gz gcc-0851ac6df0596df1e3b640e58094cf94ebb790b8.tar.bz2 |
c++: constexpr, inheritance, and local class [PR91933]
Here we complained about referring to nm3 from the local class member
function because referring to the base class subobject involved taking the
variable's address. Let's shortcut this case to avoid that.
gcc/cp/ChangeLog:
PR c++/91933
* class.c (build_base_path): Shortcut simple non-pointer case.
gcc/testsuite/ChangeLog:
PR c++/91933
* g++.dg/cpp0x/constexpr-base7.C: New test.
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
0 files changed, 0 insertions, 0 deletions