[Bug c++/55365] internal compiler error: in process_init_constructor_union, at cp/typeck2.c:1335; internal compiler error: in lookup_field_1, at cp/search.c:387; internal compiler error: in process_init_constructor_record, at cp/typeck2.c:1189

jasongross9+bugzilla at gmail dot com gcc-bugzilla@gcc.gnu.org
Sat Nov 17 16:05:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55365

--- Comment #1 from Jason <jasongross9+bugzilla at gmail dot com> 2012-11-17 16:04:49 UTC ---
Note that icpc gives me the error message "error: a designator into a
template-dependent type is not allowed" on code similar to this, which seems
like it might be related.

The code snipped (inside the Foo class) that icpc gives me this error message
on is
 static constexpr arr_or_b make_init_data(T &&c) {
    return { .b = c };
  }



More information about the Gcc-bugs mailing list