[Bug c++/44827] g++4.3.4 segfaults when using boost::intrusive::list
davek at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Jul 11 12:56:00 GMT 2010
------- Comment #6 from davek at gcc dot gnu dot org 2010-07-11 12:56 -------
(In reply to comment #5)
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000000006f25bd in lvalue_p_1 (ref=0x7ffff0c4fb98) at
> ../../gcc-4.x/gcc/cp/tree.c:71
> 71 if (TREE_CODE (TREE_TYPE (ref)) == REFERENCE_TYPE)
>
I don't even know what a one of these is:
(gdb) call debug_tree (ref)
<baselink 0x7fbc4880
type <lang_type 0x7ff7e580 unknown type type <lang_type 0x7ff7e580 unknown
type>
VOID
align 1 symtab 0 alias set -1 canonical type 0x7ff7e580
pointer_to_this <lang_type 0x7ff7e580 unknown type> reference_to_this
<lang_type 0x7ff7e580 unknown type>>
functions <template_id_expr 0x7fbc48a0
arg 0 <overload 0x7fb540c8 type <lang_type 0x7ff7e580 unknown type>
function <template_decl 0x7fb43e20 delete_disposer>>
arg 1 <tree_vec 0x7fb54968 elt 0 <record_type 0x7fd148c0 A>>>
binfo <tree_binfo 0x7fc973f0
type <record_type 0x7fd1b1c0 data_holder addressable needs-constructing
type_4 type_5 type_6 BLK
size <integer_cst 0x7fef09c0 constant 96>
unit size <integer_cst 0x7fef09d8 constant 12>
align 32 symtab 0 alias set -1 canonical type 0x7fd1b1c0 fields
<field_decl 0x7fb36ea0 a>
full-name "struct data_holder"
needs-constructor needs-destructor X() X(constX&) this=(X&)
n_parents=0 use_template=0 interface-unknown
pointer_to_this <pointer_type 0x7fb37380> chain <type_decl
0x7fcecef0 data_holder>>
private> access_binfo <tree_binfo 0x7fc973f0>>
(gdb)
This needs a C++ FE maintainer to take a look.
--
davek at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2010-07-05 23:26:24 |2010-07-11 12:56:24
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44827
More information about the Gcc-bugs
mailing list