[gnu.g++.bug] Named return bug

rjc@maui.cs.ucla.edu (07/17/89)

Script started on Sun Jul 16 17:22:37 1989
maui% g++ -v dump.cc
g++ version 1.35.1-
 /s/local1/Gnu/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -D__cplusplus -Dmc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__HAVE_68881__ -Dmc68020 dump.cc /tmp/cca18100.cpp
GNU CPP version 1.35
 /s/local1/Gnu/lib/gcc-cc1plus /tmp/cca18100.cpp -quiet -dumpbase dump.cc -noreg -version -o /tmp/cca18100.s
GNU C++ version 1.35.1- (68k, MIT syntax) compiled by GNU C version 1.35.
In method struct X &X::foo (int):
dump.cc:10: Segmentation violation
g++: Program cc1plus got fatal signal 11.
maui% cat dump.cc
class X {
	int x;
public:
	X(int);
	X& foo(int);
};

X&
X::foo(int i) return
	result(i)
{
}
maui% ^D
script done on Sun Jul 16 17:23:18 1989
-------------------------------------------------------------------------------
rjc@cs.ucla.edu	            C++/Paris on the CM2:  Object Oriented SIMD madness
-------------------------------------------------------------------------------