[Bug c++/99000] [modules] declaration std::__copy_move_a2 conflicts with import

2024-03-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000

Patrick Palka  changed:

   What|Removed |Added

 CC||iains at gcc dot gnu.org

--- Comment #3 from Patrick Palka  ---
*** Bug 110447 has been marked as a duplicate of this bug. ***

[Bug c++/99000] [modules] declaration std::__copy_move_a2 conflicts with import

2021-02-09 Thread boris at kolpackov dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000

--- Comment #2 from Boris Kolpackov  ---
Thanks for pointing this out. Am I correct in interpreting the SUSPENDED status
as unlikely to be fixed for GCC 11?

[Bug c++/99000] [modules] declaration std::__copy_move_a2 conflicts with import

2021-02-08 Thread nathan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99000

Nathan Sidwell  changed:

   What|Removed |Added

 Status|UNCONFIRMED |SUSPENDED
   Last reconfirmed||2021-02-08
 Ever confirmed|0   |1

--- Comment #1 from Nathan Sidwell  ---
You're hitting this:


@emph{G++'s modules support is not complete.}  Other than bugs, the
known missing pieces are:



@item Textual merging of reachable GM entities
Entities may be multiply defined across different header-units.
These must be de-duplicated, and this is implemented across imports,
or when an import redefines a textually-defined entity.  However the
reverse is not implemented---textually redefining an entity that has
been defined in an imported header-unit.  A redefinition error is
emitted.