Hi, Well, I am not really sure what this does, or why it is necessary (check_typedef has no comment in gdbtypes.c), but it's what type_print code does. Occasionally, some (C++?) files can show no child objects because nfields will be zero. After calling CHECK_TYPEDEF, nfields is suddenly non-zero. This was first reported as insight/219. Keith ChangeLog 2003-04-24 Keith Seitz * varobj.c (get_type): Call CHECK_TYPEDEF. (get_type_deref): Likewise.