diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-11-08 11:52:50 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-11-08 11:52:50 +0100 |
commit | aea86742ce3963750a6becb4b45d3dd2fa11ecc4 (patch) | |
tree | 16216c7b938f360a23b5b8c14c508f3029da2f5a /gcc/fortran/resolve.c | |
parent | d8a4ce12d6681091b22baa8c0321c20f66213557 (diff) | |
download | gcc-aea86742ce3963750a6becb4b45d3dd2fa11ecc4.zip gcc-aea86742ce3963750a6becb4b45d3dd2fa11ecc4.tar.gz gcc-aea86742ce3963750a6becb4b45d3dd2fa11ecc4.tar.bz2 |
re PR middle-end/92384 (Empty class instances have different equal testing result among GCC versions)
PR c++/92384
* function.c (assign_parm_setup_block, assign_parm_setup_stack): Don't
copy TYPE_EMPTY_P arguments from data->entry_parm to data->stack_parm
slot.
(assign_parms): For TREE_ADDRESSABLE parms with TYPE_EMPTY_P type
force creation of a unique data.stack_parm slot.
* g++.dg/torture/pr92384.C: New test.
From-SVN: r277962
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions