rfg@nsc.nsc.com (Ron Guilmette) (10/01/88)
SUMMARY With G++ 1.27.0 there seems to be a problem in using typeof() in the declaration of a class object. I get the compile-time message: bug1.cc:16: bad parameter list specification for function 'object2' CONFIGURATION G++ 1.27.0 (with gcc 1.27 files) I am running on an Encore-Multimax (using System V.3). ns32k.md => md output-ns32k.c => aux-output.c tm-encore.h => tm.h config-gnx.h => config.h I have many small patches installed for System V and/or Genix. EXAMPLE class class1 { int i; public: class1(int ii); }; class1::class1(int ii) { i = ii; } class1 object1 (1); void func1 () { typeof(object1) object2 (2); // *** error flagged here } //Ron Guilmette //National SemiConductor, 1135 Kern Ave. M/S 7C-266; Sunnyvale, CA 94086 //Internet: rfg@nsc.nsc.com or amdahl!nsc!rfg@ames.arc.nasa.gov //Uucp: ...{pyramid,sun,amdahl,apple}!nsc!rfg