diff options
author | Nathaniel Shead <nathanieloshead@gmail.com> | 2024-04-09 21:52:38 +1000 |
---|---|---|
committer | Nathaniel Shead <nathanieloshead@gmail.com> | 2024-05-01 15:59:14 +1000 |
commit | 3032ebf0c9b769f02f494e97417a1b68ad59c884 (patch) | |
tree | 85f472ac66ba668db315df5fec7c829d9ec4c2fc /gcc/value-range.cc | |
parent | 0d0215b10dbbe39d655ceda4af283f288ec7680c (diff) | |
download | gcc-3032ebf0c9b769f02f494e97417a1b68ad59c884.zip gcc-3032ebf0c9b769f02f494e97417a1b68ad59c884.tar.gz gcc-3032ebf0c9b769f02f494e97417a1b68ad59c884.tar.bz2 |
c++: Propagate hidden flag on decls from partitions
While working on some other fixes I noticed that the partition handling
code used the wrong flag to propagate OVL_HIDDEN_P on exported bindings
from partitions. This patch fixes that, and renames the flag to be
clearer.
gcc/cp/ChangeLog:
* name-lookup.cc (walk_module_binding): Use the
partition-specific hidden flag instead of the top-level
decl_hidden.
gcc/testsuite/ChangeLog:
* g++.dg/modules/using-16_a.C: New test.
* g++.dg/modules/using-16_b.C: New test.
* g++.dg/modules/using-16_c.C: New test.
Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions