Bug 69662 - [Parser] Invalid overload when defining conversion operator
Summary: [Parser] Invalid overload when defining conversion operator
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-parser (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.0.1   Edit
Assignee: Andrew Niefer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-08 15:48 EDT by Andrew Niefer CLA
Modified: 2004-08-10 14:02 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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