https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66315
Bug ID: 66315 Summary: internal compiler error (segfault) when assigning nested initializer list Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: t_glaessle at gmx dot de Target Milestone: --- Created attachment 35638 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35638&action=edit preprocessed source Hey, starting with g++ 5.1.0, I get the following error from the attached source file: $ /usr/bin/g++ -std=c++11 sample.cpp -save-temps sample.cpp: In function ‘void parse()’: sample.cpp:11:28: internal compiler error: Segmentation fault List l = {{get<Item>()}}; ^ Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions. Makefile:3: recipe for target 'all' failed I'm running on up-to-day archlinux 64bit $ uname -a Linux core-problem 4.0.4-2-ARCH #1 SMP PREEMPT Fri May 22 03:05:23 UTC 2015 x86_64 GNU/Linux I'm not entirely sure this is valid c++ and removing the nested initializer list solves the problem. I hope this is the correct location to report the issue and I've included all the necessary information. Sorry, if this is a duplicate, I did a quick search but couldn't find anything. Best regards, Thomas