https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264730
Mark Millard <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Mark Millard <[email protected]> --- As I understand it, the C++20 standard makes a distinction between: A) C++ headers ( such as <chrono> ) vs. B) C headers adopted by C++ ( such as <cassert> or <cstdio> ) So that: export module NAME0; import <chrono> . . . is supposed to be known to be okay. But: export module NAME1; import <cstdio> . . . is not portable and could give an error as a result without violating the standard. It leaves me wondering if the specific example presented has wondered outside what is actually supposed to be guaranteed by the C++20 standard. (At this point I do not know.) The context is different in the example but it might be related. -- You are receiving this mail because: You are the assignee for the bug.
