http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48930
--- Comment #5 from Johannes Schaub <schaub.johannes at googlemail dot com> 2011-05-09 10:55:06 UTC --- (In reply to comment #4) > Indeed, C has no user-provided constructors, so it is an aggregate. Jason, what about c1? It seems that it is default-initialized, which would want to call the default constructor. Am I missing something?