summaryrefslogtreecommitdiff
path: root/gdb/printcmd.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/printcmd.c')
-rw-r--r--gdb/printcmd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
index 746a0646cc0..57d649dfc27 100644
--- a/gdb/printcmd.c
+++ b/gdb/printcmd.c
@@ -923,9 +923,10 @@ print_command_1 (char *exp, int inspect, int voidprint)
if (objectprint
&& (TYPE_CODE (type) == TYPE_CODE_PTR
|| TYPE_CODE (type) == TYPE_CODE_REF)
- && (TYPE_CODE (TYPE_TARGET_TYPE (type)) == TYPE_CODE_STRUCT
- || TYPE_CODE (TYPE_TARGET_TYPE (type)) == TYPE_CODE_UNION))
+ && (TYPE_CODE (POINTER_TARGET_TYPE (type)) == TYPE_CODE_STRUCT
+ || TYPE_CODE (POINTER_TARGET_TYPE (type)) == TYPE_CODE_UNION))
{
+#if 0
value_ptr v;
v = value_from_vtable_info (val, TYPE_TARGET_TYPE (type));
@@ -934,6 +935,7 @@ print_command_1 (char *exp, int inspect, int voidprint)
val = v;
type = VALUE_TYPE (val);
}
+#endif
}
}
else