This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[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
- From: "jasongross9+bugzilla at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sat, 17 Nov 2012 16:04:49 +0000
- Subject: [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
- Auto-submitted: auto-generated
- References: <bug-55365-4@http.gcc.gnu.org/bugzilla/>
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 };
}