Browse Source

* c-exp.y (qualified_name): Call CHECK_TYPEDEF before deciding

that a type is not an aggregate type.
gdb_7_1-branch
Keith Seitz 17 years ago
parent
commit
e8269d5fd9
  1. 5
      gdb/ChangeLog
  2. 2
      gdb/c-exp.y

5
gdb/ChangeLog

@ -1,3 +1,8 @@
2009-09-21 Keith Seitz <keiths@redhat.com>
* c-exp.y (qualified_name): Call CHECK_TYPEDEF before deciding
that a type is not an aggregate type.
2009-09-21 Jason Orendorff <jason.orendorff@gmail.com>
PR python/10666:

2
gdb/c-exp.y

@ -703,6 +703,7 @@ variable: block COLONCOLON name
qualified_name: typebase COLONCOLON name
{
struct type *type = $1;
CHECK_TYPEDEF (type);
if (TYPE_CODE (type) != TYPE_CODE_STRUCT
&& TYPE_CODE (type) != TYPE_CODE_UNION
&& TYPE_CODE (type) != TYPE_CODE_NAMESPACE)
@ -718,6 +719,7 @@ qualified_name: typebase COLONCOLON name
{
struct type *type = $1;
struct stoken tmp_token;
CHECK_TYPEDEF (type);
if (TYPE_CODE (type) != TYPE_CODE_STRUCT
&& TYPE_CODE (type) != TYPE_CODE_UNION
&& TYPE_CODE (type) != TYPE_CODE_NAMESPACE)

Loading…
Cancel
Save