Modified Files:
authorKung Hsu <kung@cygnus>
Fri, 12 Nov 1993 19:21:13 +0000 (19:21 +0000)
committerKung Hsu <kung@cygnus>
Fri, 12 Nov 1993 19:21:13 +0000 (19:21 +0000)
gdbtypes.c ChangeLog

        * gdbtypes.c (lookup_struct_elt_type): Handle type ref or pointer
        to struct/union case. (fix pr3857)

gdb/ChangeLog
gdb/gdbtypes.c

index 1c857f8c324813334d9674a76258ebe38812f905..46a58451c2cb41cc4328e6ee66f6bf75ad99de81 100644 (file)
@@ -1,3 +1,8 @@
+Fri Nov 12 11:18:02 1993  Kung Hsu  (kung@cirdan.cygnus.com)
+
+       * gdbtypes.c (lookup_struct_elt_type): Handle type ref or pointer
+       to struct/union case.
+
 Fri Nov 12 10:39:31 1993  Stu Grossman  (grossman at cygnus.com)
 
        * coff-solib.c (coff_solib_add):  Cast result of alloca().
index 233cb7f77d4a37bf3a93a6df67d385056e7ad0bf..473aac4eaa980829a363472a64916637025ea340 100644 (file)
@@ -685,7 +685,7 @@ lookup_struct_elt_type (type, name, noerr)
 {
   int i;
 
-  if (TYPE_CODE (type) == TYPE_CODE_PTR ||
+  while (TYPE_CODE (type) == TYPE_CODE_PTR ||
       TYPE_CODE (type) == TYPE_CODE_REF)
       type = TYPE_TARGET_TYPE (type);