schmidt%crimee.ics.uci.edu@PARIS.ICS.UCI.EDU ("Douglas C. Schmidt") (01/13/89)
Hi, Same situation, different example. This is from page 22 of R.B. Murray's article: ---------------------------------------- class T1 {}; class T2 {}; overload func; void func(T1); void func(T2); class S { public: operator T1(); operator T2(); }; main ( ) { S s; func(s); } ---------------------------------------- G++ doesn't complain, but cfront does: ---------------------------------------- CC test.c: "test.c", line 16: error: ambiguous argument for overloaded func() 1 error ---------------------------------------- Doug