Another strange compiler error that worked in 2.95.2 but not 3.0.4

Dave Williss dwilliss@microimages.com
Tue May 14 15:38:00 GMT 2002


edittabg.c:7796: choosing `bool FIXEDSTRING<_T>::operator==(const UNICODE*)
   const [with long unsigned int _T = 16]' over `operator=='
edittabg.c:7796:   because worst conversion for the former is better than
worst
   conversion for the latter

Why is this an error?  I _want_ it to choose the template's == operator.


 -- Dave Williss
------
Meddle not in the affairs of dragons,
   for you are crunchy and taste good with catsup





More information about the Gcc-help mailing list