[LLVMbugs] [Bug 307] segfault on C++ boost code

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Mar 31 20:13:11 PST 2004


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=307

sabre at nondot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX



------- Additional Comments From sabre at nondot.org  2004-03-31 22:13 -------
This is a segfault in the non-LLVM-specific parts of the G++ parser, with this
backtrace:

#0  finish_call_expr (fn=0x40efa230, args=0x0, disallow_virtual=false,
koenig_p=false) at ../../gcc-3.4-cvs/gcc/cp/semantics.c:1636
#1  0x080ec2b8 in cp_parser_postfix_expression (parser=0x40559240,
address_p=false) at ../../gcc-3.4-cvs/gcc/cp/parser.c:3582
#2  0x080ed090 in cp_parser_unary_expression (parser=0x40559240,
address_p=false) at ../../gcc-3.4-cvs/gcc/cp/parser.c:4116
#3  0x080f71e9 in cp_parser_simple_cast_expression (parser=0x0) at
../../gcc-3.4-cvs/gcc/cp/parser.c:13779
#4  0x080f68b2 in cp_parser_binary_expression (parser=0x40559240,
token_tree_map=0x84947a4, fn=0x80f71d0 <cp_parser_simple_cast_expression>)
    at ../../gcc-3.4-cvs/gcc/cp/parser.c:13283
#5  0x080ed7f1 in cp_parser_pm_expression (parser=0x0) at
../../gcc-3.4-cvs/gcc/cp/parser.c:4561
#6  0x080f68b2 in cp_parser_binary_expression (parser=0x40559240,
token_tree_map=0x84947b0, fn=0x80ed7d0 <cp_parser_pm_expression>) at
../../gcc-3.4-cvs/gcc/cp/parser.c:13283
#7  0x080ed821 in cp_parser_multiplicative_expression (parser=0x0) at
../../gcc-3.4-cvs/gcc/cp/parser.c:4585
#8  0x080f68b2 in cp_parser_binary_expression (parser=0x40559240,
token_tree_map=0x84947c0, fn=0x80ed800 <cp_parser_multiplicative_expression>)
    at ../../gcc-3.4-cvs/gcc/cp/parser.c:13283
#9  0x080ed851 in cp_parser_additive_expression (parser=0x0) at
../../gcc-3.4-cvs/gcc/cp/parser.c:4608
#10 0x080f68b2 in cp_parser_binary_expression (parser=0x40559240,
token_tree_map=0x84947cc, fn=0x80ed830 <cp_parser_additive_expression>) at
../../gcc-3.4-cvs/gcc/cp/parser.c:13283
#11 0x080ed881 in cp_parser_shift_expression (parser=0x0) at
../../gcc-3.4-cvs/gcc/cp/parser.c:4631
#12 0x080f68b2 in cp_parser_binary_expression (parser=0x40559240,
token_tree_map=0x84947d8, fn=0x80ed860 <cp_parser_shift_expression>) at
../../gcc-3.4-cvs/gcc/cp/parser.c:13283
...

This will probably be fixed in the future by merging newer bits into the LLVM
G++ front-end from GCC CVS, but until then there is nothing that we can really
do about it.

-Chris



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list