Index: varobj.c =================================================================== RCS file: /cvs/src/src/gdb/varobj.c,v retrieving revision 1.38 diff -u -p -r1.38 varobj.c --- varobj.c 4 Dec 2002 00:05:54 -0000 1.38 +++ varobj.c 24 Apr 2003 20:12:52 -0000 @@ -1394,6 +1394,7 @@ get_type (struct varobj *var) while (type != NULL && TYPE_CODE (type) == TYPE_CODE_TYPEDEF) type = TYPE_TARGET_TYPE (type); + CHECK_TYPEDEF (type); return type; } @@ -1409,6 +1410,7 @@ get_type_deref (struct varobj *var) || TYPE_CODE (type) == TYPE_CODE_REF)) type = get_target_type (type); + CHECK_TYPEDEF (type); return type; }