// g++ 1.37.1 bug 900407_02 // g++ flags errors for attempts to assign to the "this" parameter within // class constructors (regardless of whether or not the -traditional) // option is used). // Such errors should probably not be issued when the -traditional option is // used. // Special g++ Options: -fthis-is-variable // Special CC Options: // Cfront only flags errors for such usage whin the +p (pure language) // option is used. // cfront 2.0 passes this test. // keywords: anachronism, this, assignment struct s0 { int member; s0 (); }; s0::s0 () { this = this; // OK - anachronism allowed with -traditional } int main () { return 0; }