| // PR c++/119462 | |
| // { dg-additional-options "-fmodules -std=c++20 -Wno-global-module" } | |
| // { dg-module-cmi M } | |
| module; | |
| struct exception_ptr { | |
| // implicitly noexcept and constexpr, but this isn't known yet | |
| friend bool operator==(const exception_ptr&, const exception_ptr&) = default; | |
| }; | |
| export module M; | |
| export import :part; | |
| export using ::exception_ptr; |