http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53455
--- Comment #8 from Jonas Wielicki <org.gnu.gcc.bugtracker at sotecware dot net> 2012-05-24 14:48:23 UTC --- I was able to use the VM sooner than expected, so sorry for the doublepost. I found that whether using no_init or init<>() does not make a difference in my case. To use init<>() on the base class, I had to change the pure virtual function to be non-pure, but that did not affect the result.