------- Comment #9 from jakub at gcc dot gnu dot org 2007-12-14 07:46 ------- Perhaps adding a bool argument to gimplify_init_constructor would solve it, the current callers would pass false, your new code would call it too and pass true. If this flag would be true, gimplify_init_ctor wouldn't create the new vars or make stuff static, but instead just signalize a failure to the caller.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34448