http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51674
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-12-24 14:14:16 UTC --- well, sorry, it does call a constructor, but it calls the same one (the default cosntructor) it doesn't call the other constructor "with a non-existent symbol"