* ieee.c (struct ieee_var): Remove variable field. Add kind
authorIan Lance Taylor <ian@airs.com>
Wed, 24 Jan 1996 17:08:25 +0000 (17:08 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 24 Jan 1996 17:08:25 +0000 (17:08 +0000)
commit74ae0c978dcd75014671566f2d5989671cf3f439
treee60264c057232d3ed02c6288dcc86ca0cd5a208f
parent688beae52ad2fa7f36e78ae68a3fc969f50361f6
* ieee.c (struct ieee_var): Remove variable field.  Add kind
field, and define some enum constants for it.
(parse_ieee_ty): Set kind field of variable for 'x' and 'X' types.
(parse_ieee_atn): Make an indirect slot for an external variable,
although we otherwise don't record it.  Set kind field rather than
variable field of pvar.
(ieee_read_cxx_class): Try to get the type of a static member.
(ieee_read_reference): Check kind field rather than variable
field.
binutils/ChangeLog
binutils/ieee.c