aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.cc
diff options
context:
space:
mode:
authorNathaniel Shead <nathanieloshead@gmail.com>2024-08-08 17:52:03 +1000
committerNathaniel Shead <nathanieloshead@gmail.com>2024-08-08 22:42:13 +1000
commit71aebb36174c194231da5f9c7c23f81dbb082ca4 (patch)
treebe684b6d4d9c599980569c75db75b4cf663ea0a2 /gcc/tree-vect-patterns.cc
parent0de1481a9d91e936135da4f882314499eea38a36 (diff)
downloadgcc-71aebb36174c194231da5f9c7c23f81dbb082ca4.zip
gcc-71aebb36174c194231da5f9c7c23f81dbb082ca4.tar.gz
gcc-71aebb36174c194231da5f9c7c23f81dbb082ca4.tar.bz2
c++: Propagate TREE_ADDRESSABLE in fixup_type_variants [PR115062]
This has caused issues with modules when an import fills in the definition of a type already created with a typedef. PR c++/115062 gcc/cp/ChangeLog: * class.cc (fixup_type_variants): Propagate TREE_ADDRESSABLE. (finish_struct_bits): Cleanup now that TREE_ADDRESSABLE is propagated by fixup_type_variants. gcc/testsuite/ChangeLog: * g++.dg/modules/pr115062_a.H: New test. * g++.dg/modules/pr115062_b.H: New test. * g++.dg/modules/pr115062_c.C: New test. Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions