This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/80356] [7 Regression] ICE in convert_nontype_argument, at cp/pt.c:6827
- From: "trippels at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 07 Apr 2017 17:15:28 +0000
- Subject: [Bug c++/80356] [7 Regression] ICE in convert_nontype_argument, at cp/pt.c:6827
- Auto-submitted: auto-generated
- References: <bug-80356-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80356
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(gdb) p debug_tree(type)
<reference_type 0x7ffff7209888
type <function_type 0x7ffff70ccc78
type <integer_type 0x7ffff70b55e8 int public type_6 SI
size <integer_cst 0x7ffff70b8108 constant 32>
unit size <integer_cst 0x7ffff70b8120 constant 4>
align 32 symtab 0 alias set -1 canonical type 0x7ffff70b55e8
precision 32 min <integer_cst 0x7ffff70b80c0 -2147483648> max <integer_cst
0x7ffff70b80d8 2147483647>
pointer_to_this <pointer_type 0x7ffff70bda80>>
type_6 QI
size <integer_cst 0x7ffff7094fa8 constant 8>
unit size <integer_cst 0x7ffff7094fc0 constant 1>
align 8 symtab 0 alias set -1 canonical type 0x7ffff70ccc78
arg-types <tree_list 0x7ffff70cd4d8 value <integer_type 0x7ffff70b55e8
int>
chain <tree_list 0x7ffff70cd4b0 value <integer_type 0x7ffff70b55e8
int>
chain <tree_list 0x7ffff70a9d48 value <void_type 0x7ffff70b5f18
void>>>> reference_to_this <reference_type 0x7ffff7209888>>
unsigned type_6 DI
size <integer_cst 0x7ffff7094eb8 type <integer_type 0x7ffff70b50a8
bitsizetype> constant 64>
unit size <integer_cst 0x7ffff7094ed0 type <integer_type 0x7ffff70b5000
sizetype> constant 8>
align 64 symtab 0 alias set -1 canonical type 0x7ffff7209888>
(gdb) p debug_tree(expr->typed.type)
<function_type 0x7ffff70ccc78
type <integer_type 0x7ffff70b55e8 int public type_6 SI
size <integer_cst 0x7ffff70b8108 constant 32>
unit size <integer_cst 0x7ffff70b8120 constant 4>
align 32 symtab 0 alias set -1 canonical type 0x7ffff70b55e8 precision
32 min <integer_cst 0x7ffff70b80c0 -2147483648> max <integer_cst 0x7ffff70b80d8
2147483647>
pointer_to_this <pointer_type 0x7ffff70bda80>>
type_6 QI
size <integer_cst 0x7ffff7094fa8 type <integer_type 0x7ffff70b50a8
bitsizetype> constant 8>
unit size <integer_cst 0x7ffff7094fc0 type <integer_type 0x7ffff70b5000
sizetype> constant 1>
align 8 symtab 0 alias set -1 canonical type 0x7ffff70ccc78
arg-types <tree_list 0x7ffff70cd4d8 value <integer_type 0x7ffff70b55e8 int>
chain <tree_list 0x7ffff70cd4b0 value <integer_type 0x7ffff70b55e8 int>
chain <tree_list 0x7ffff70a9d48 value <void_type 0x7ffff70b5f18
void>>>> reference_to_this <reference_type 0x7ffff7209888>>