Bug 149791 - AST Interfaces multiple inheritance from IASTNode
Summary: AST Interfaces multiple inheritance from IASTNode
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 3.1   Edit
Hardware: All All
: P3 trivial (vote)
Target Milestone: 4.0.1   Edit
Assignee: Markus Schorn CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2006-07-06 04:37 EDT by Emanuel Graf CLA
Modified: 2008-06-22 01:24 EDT (History)
2 users (show)

See Also:


Attachments
Patch to IASTSimpleDeclaration (877 bytes, patch)
2006-09-22 10:30 EDT, Richard Miskin CLA
bjorn.freeman-benson: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Emanuel Graf CLA 2006-07-06 04:37:46 EDT
The interface IASTSimpleDeclaration 
extends both IASTDeclaration and IASTNode. But IASTDeclaration already 
extends IASTNode.
Comment 1 Richard Miskin CLA 2006-09-22 10:30:56 EDT
Created attachment 50700 [details]
Patch to IASTSimpleDeclaration

I've corrected IASTSimpleDeclaration which seems to be the only class derived from  IASTNode and an interface that extends it.
Comment 2 Emanuel Graf CLA 2007-06-22 02:28:33 EDT
I know there are just hours to the code freeze but maybe a commiter have now time for some plastic surgery and will fix this. If you need extra motivation generate a uml class diagram of these interface an show it to your colleagues. :)
Comment 3 Markus Schorn CLA 2007-06-28 09:31:30 EDT
Fixed in 4.0.1 > 20070628.