Still present in mainline, but now I get an ICE! ice.cxx: In copy constructor `Filler::Filler(const Filler&)': ice.cxx:23: error: `TheCreator' is an ambiguous base of `Filler' ice.cxx:23: internal compiler error: tree check: expected tree_vec, have error_mark in expand_member_init, at cp/init.c:1007