[gnu.g++.bug] 1.34.2 bug

ken@CS.ROCHESTER.EDU (Ken Yap) (05/17/89)

The erroneous program appended causes g++ 1.34.2 to core dump.

Session:

% g++ -v -c bug1.cc
g++ version 1.34.2
 /usr/su/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__HAVE_68881__ -Dmc68020 bug1.cc /tmp/cca18850.cpp
GNU CPP version 1.35
 /usr/su/lib/gcc-c++ /tmp/cca18850.cpp -quiet -dumpbase bug1.cc -noreg -version -o /tmp/cca18850.s
GNU C++ version 1.34.2 (68k, MIT syntax) compiled by GNU C version 1.34.
In function int main ():
bug1.cc:5: invalid type argument of `unary *'
Failed assertion 0 at line 1030 of `cplus-cvt.c'.
Program c++ got fatal signal 6.

Program:

int atoi(char *);

main()
{
	int&	i = *atoi("10");
}