https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114990

--- Comment #13 from Jason Merrill <jason at gcc dot gnu.org> ---
> The question is still how this library could work. The same simply
> absolutely conflicts. Unless the standard allows inline to be discarded
> across modules I don't see how this could work.

It works because everything in a header unit is attached to the global module. 
If the same global module declarations are imported from multiple module units,
any duplicates are discarded.

Reply via email to