* stabsread.c (read_type): Treat a negative type number at the start

of a type as a type reference, not as a definition of a type with
	"50=" omitted.  This makes things work on the RS/6000 again (the
	14 Sep 1993 change broke it).
This commit is contained in:
Jim Kingdon 1993-10-12 23:55:13 +00:00
parent 39ad69d825
commit 4fc9d7c70e
2 changed files with 7 additions and 1 deletions

View File

@ -1,5 +1,10 @@
Tue Oct 12 08:59:15 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
* stabsread.c (read_type): Treat a negative type number at the start
of a type as a type reference, not as a definition of a type with
"50=" omitted. This makes things work on the RS/6000 again (the
14 Sep 1993 change broke it).
* inflow.c: Use 0 (standard input) not scb->fd.
(terminal_ours_1): If printing warning, don't claim it happened in
terminal_inferior.

View File

@ -1219,7 +1219,8 @@ read_type (pp, objfile)
for instance in a two-dimensional array declared with type
"ar1;1;10;ar1;1;10;4". */
if ((**pp >= '0' && **pp <= '9')
|| **pp == '(')
|| **pp == '('
|| **pp == '-')
{
if (read_type_number (pp, typenums) != 0)
return error_type (pp);