From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16319 invoked by alias); 10 Oct 2009 13:27:10 -0000 Received: (qmail 16304 invoked by uid 48); 10 Oct 2009 13:27:10 -0000 Date: Sat, 10 Oct 2009 13:27:00 -0000 Message-ID: <20091010132710.16303.qmail@sourceware.org> From: "elethiomel at gmail dot com" To: gdb-prs@sourceware.org In-Reply-To: <20090901200751.10586.elethiomel@gmail.com> References: <20090901200751.10586.elethiomel@gmail.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug mi/10586] Anonymous unions/structs not handled correctly under MI X-Bugzilla-Reason: CC Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00045.txt.bz2 ------- Additional Comments From elethiomel at gmail dot com 2009-10-10 13:27 ------- Thanks again :) The situation is definitely improved. I can now expand the anonymous unions. However, there are still some errors. Specifically from 522 onwards. (gdb) 512-stack-list-arguments 0 0 0 512^done,stack-args=[frame={level="0",args=[]}] (gdb) 513-stack-list-locals 0 513^done,locals=[name="bar"] (gdb) 514 whatis bar &"whatis bar\n" ~"type = test\n" 514^done (gdb) 515 ptype test &"ptype test\n" ~"type = struct test {\n" ~" test::;\n" ~" test::;\n" ~"}\n" 515^done (gdb) 516-var-create - * bar 516^done,name="var1",numchild="1",value="{...}",type="test",thread-id="1",has_more="0" (gdb) 517-var-evaluate-expression var1 517^done,value="{...}" (gdb) 518-var-list-children var1 518^done,numchild="1",children=[child={name="var1.public",exp="public",numchild="2",thread-id="1"}],has_more="0" (gdb) 519-var-info-expression var1 519^done,lang="C++",exp="bar" (gdb) 520-var-list-children var1.public 520^done,numchild="2",children=[child={name="var1.public.0",exp="0",numchild="1",type="test::",thread-id="1"},child={name="var1.public.1",exp="1",numchild="1",type="test::",thread-id="1"}],has_more="0" (gdb) 521-var-info-expression var1.public 521^done,lang="C++",exp="public" (gdb) 522 ptype test:: &"ptype test::\n" &"A syntax error in expression, near `'.\n" 522^error,msg="A syntax error in expression, near `'." (gdb) 523 ptype (bar).0 &"ptype (bar).0\n" &"A syntax error in expression, near `.0'.\n" 523^error,msg="A syntax error in expression, near `.0'." (gdb) 524-var-evaluate-expression var1.public.0 524^done,value="{...}" (gdb) 525-var-evaluate-expression var1.public.1 525^done,value="{...}" (gdb) 526-var-list-children var1.public.0 526^done,numchild="1",children=[child={name="var1.public.0.public",exp="public",numchild="2",thread-id="1"}],has_more="0" (gdb) 527-var-info-expression var1.public.0 527^done,lang="C++",exp="0" (gdb) 528-var-list-children var1.public.0.public 528^done,numchild="2",children=[child={name="var1.public.0.public.a",exp="a",numchild="0",type="int",thread-id="1"},child={name="var1.public.0.public.b",exp="b",numchild="0",type="float",thread-id="1"}],has_more="0" (gdb) 529-var-info-expression var1.public.0.public 529^done,lang="C++",exp="public" (gdb) 530-var-evaluate-expression var1.public.0.public.a 530^done,value="1209049076" (gdb) 531-var-evaluate-expression var1.public.0.public.b 531^done,value="3.9881805e-34" (gdb) 532-var-evaluate-expression var1.public.0.public.b 532^done,value="3.9881805e-34" (gdb) 533-var-show-attributes var1.public.0.public.a 533^done,attr="editable" (gdb) 534-data-evaluate-expression ((bar).0).a 534^error,msg="A syntax error in expression, near `.0).a'." (gdb) -- http://sourceware.org/bugzilla/show_bug.cgi?id=10586 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.