From bug-octave-request at che dot utexas dot edu Thu Dec 23 13:35:02 1993 Subject: octave-0.79 coding error From: davenpor at pat dot mdc dot com To: bug-octave at che dot utexas dot edu Date: Thu, 23 Dec 93 13:34:55 CST bug-octave at che dot utexas dot edu: In the octave-0.79 release, the file Matrix.h in the liboctave directory contains some illegal C++ code. To wit: On line 2512 SCHUR& operator = (const SCHUR& a, const char *ord); According to the Annotated C++ Reference Manual, an overloaded assignment operator is defined as: X& X::operator=(const X& from) { //copy members of X } This error is also on lines 2537, 2568, and 2592. It should also be noted that gcc version 2.5.7 with libg++ version 2.5.2 did not compile this code. Darren Davenport and Dana Pirker McDonnell Douglas Aerospace West - Houston Div.