aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/tree.cc
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2024-06-12 00:13:45 -0400
committerJason Merrill <jason@redhat.com>2024-06-12 16:30:07 -0400
commitf8356d66cfbda1e65536016d3049342a43f6af63 (patch)
treed498c1ab16a66e60f1782b3f8d162174076c209b /gcc/cp/tree.cc
parent7bf072e87a03c9eaff9b7a1ac182537b70f0ba8e (diff)
downloadgcc-f8356d66cfbda1e65536016d3049342a43f6af63.zip
gcc-f8356d66cfbda1e65536016d3049342a43f6af63.tar.gz
gcc-f8356d66cfbda1e65536016d3049342a43f6af63.tar.bz2
c++: module std and exception_ptr
exception_ptr.h contains namespace __exception_ptr { class exception_ptr; } using __exception_ptr::exception_ptr; so when module std tries to 'export using std::exception_ptr', it names another using-directive rather than the class directly, so __exception_ptr is never explicitly opened in module purview. gcc/cp/ChangeLog: * module.cc (depset::hash::add_binding_entity): Set DECL_MODULE_PURVIEW_P instead of asserting. gcc/testsuite/ChangeLog: * g++.dg/modules/using-20_a.C: New test.
Diffstat (limited to 'gcc/cp/tree.cc')
0 files changed, 0 insertions, 0 deletions