diff options
author | Joel Brobecker <brobecker@gnat.com> | 2009-12-21 13:18:19 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2009-12-21 13:18:19 +0000 |
commit | f3f5ad7561d2206b09ef30df979ef58dd014543b (patch) | |
tree | 7512d4c84a3bf5cc78932c77128f0eb687a07ca7 | |
parent | 859a2315316f89a353145c6798394d8608d222a0 (diff) | |
download | gdb-f3f5ad7561d2206b09ef30df979ef58dd014543b.tar.gz |
PR gdb/10884
* value.c (value_primitive_field): Call check_typedef
on the type.
-rw-r--r-- | gdb/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/value.c | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b19a3a89354..29b684177a8 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +2009-12-21 Vladimir Prus <vladimir@codesourcery.com> + + PR gdb/10884 + + * value.c (value_primitive_field): Call check_typedef + on the type. + 2009-12-21 Joel Brobecker <brobecker@adacore.com> * COPYING: Update to GPL version 3. diff --git a/gdb/value.c b/gdb/value.c index 589e03b1496..e240c7add07 100644 --- a/gdb/value.c +++ b/gdb/value.c @@ -1873,6 +1873,7 @@ value_primitive_field (struct value *arg1, int offset, CHECK_TYPEDEF (arg_type); type = TYPE_FIELD_TYPE (arg_type, fieldno); + type = check_typedef (type); /* Handle packed fields */ |