[Bug c++/82882] New: [8 regression] ICE Segmentation fault
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Nov 7 16:52:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82882
Bug ID: 82882
Summary: [8 regression] ICE Segmentation fault
Product: gcc
Version: 8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
Target Milestone: ---
% cat Application.ii
template <typename> void foo() {
[] { enum {}; };
}
void bar() { foo<int>; }
% g++ -c Application.ii
Application.ii: In instantiation of ‘void foo() [with <template-parameter-1-1>
= int]’:
Application.ii:4:22: required from here
Application.ii:2:13: internal compiler error: Segmentation fault
[] { enum {}; };
^
0xd95aff crash_signal
../../gcc/gcc/toplev.c:324
0x6bd2b1 tree_check(tree_node*, char const*, int, char const*, tree_code)
../../gcc/gcc/tree.h:3087
0x6bd2b1 determine_visibility(tree_node*)
../../gcc/gcc/cp/decl2.c:2387
0x7b88d3 lookup_template_class_1
../../gcc/gcc/cp/pt.c:9098
0x7b88d3 lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*,
int, int)
../../gcc/gcc/cp/pt.c:9114
0x7badd9 tsubst_aggr_type
../../gcc/gcc/cp/pt.c:12008
0x7b1944 tsubst(tree_node*, tree_node*, int, tree_node*)
../../gcc/gcc/cp/pt.c:13641
0x7bbfd6 tsubst_decl
../../gcc/gcc/cp/pt.c:12940
0x7b1a97 tsubst(tree_node*, tree_node*, int, tree_node*)
../../gcc/gcc/cp/pt.c:13558
0x7a7318 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:16023
0x7a4dc8 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:15950
0x7a7253 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:16193
0x7a7253 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:16193
0x7941e6 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:15935
0x7941e6 tsubst_lambda_expr(tree_node*, tree_node*, int, tree_node*)
../../gcc/gcc/cp/pt.c:16936
0x794e7b tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool,
bool)
../../gcc/gcc/cp/pt.c:18225
0x7a72a3 tsubst_copy_and_build(tree_node*, tree_node*, int, tree_node*, bool,
bool)
../../gcc/gcc/cp/pt.c:16980
0x7a72a3 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:16718
0x7a5a08 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:15964
0x7a4dc8 tsubst_expr(tree_node*, tree_node*, int, tree_node*, bool)
../../gcc/gcc/cp/pt.c:15950
More information about the Gcc-bugs
mailing list