[Bug c++/99642] Compiler error while using precompiled header and -Wmismatched-tags flag
msebor at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Mar 18 14:23:03 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99642
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code
Status|UNCONFIRMED |NEW
CC| |msebor at gcc dot gnu.org
Last reconfirmed| |2021-03-18
Ever confirmed|0 |1
--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed. The assert below fails:
/* For implicit instantiations of a primary template look up
the primary or partial specialization and use it as
the expected class-key rather than using the class-key of
the first reference to the instantiation. The primary must
be (and inevitably is) at index zero. */
tree spec = specialization_of (type);
cdlguide = class2loc.get (spec);
gcc_assert (cdlguide != NULL);
More information about the Gcc-bugs
mailing list