Bug 69662

Summary: [Parser] Invalid overload when defining conversion operator
Product: [Tools] CDT Reporter: Andrew Niefer <aniefer>
Component: cdt-parserAssignee: Andrew Niefer <aniefer>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: 2.0.1   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Andrew Niefer CLA 2004-07-08 15:48:23 EDT
class A {
   operator float * ();
};

A::operator float * () {
}

The definition of operator float * is incorrectly flagged as an invalid 
overload.
Comment 1 Andrew Niefer CLA 2004-07-13 15:32:14 EDT
problem was in building the lookup string for conversion operators

fix applied to head
Comment 2 Andrew Niefer CLA 2004-08-10 14:02:08 EDT
fix is now in 2.0.1