------- Comment #3 from pinskia at gcc dot gnu dot org 2009-12-18 22:27 ------- This code is invalid C++ code as it is a violation of the one definition rule. That is Pool::Get returns two different types in the two different translation units.
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42430