Bug 180924 - Not implemented exception during parsing CPP files
Summary: Not implemented exception during parsing CPP files
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-parser (show other bugs)
Version: 4.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 4.0   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2007-04-04 07:20 EDT by Joerg Unbehaun CLA
Modified: 2007-11-23 07:47 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Unbehaun CLA 2007-04-04 07:20:30 EDT
CDT4.0M6

org.eclipse.cdt.internal.core.pdom.dom.PDOMNotImplementedError
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPReferenceType.setType(PDOMCPPReferenceType.java:97)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPTemplates.instantiateType(CPPTemplates.java:686)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPTemplates.instantiateType(CPPTemplates.java:671)
at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPFunctionSpecialization.getType(CPPFunctionSpecialization.java:76)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPOverloaderUtil.getSignature(PDOMCPPOverloaderUtil.java:69)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPOverloaderUtil.getSignatureMemento(PDOMCPPOverloaderUtil.java:157)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.CPPFindBinding.findBinding(CPPFindBinding.java:110)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.adaptBinding(PDOMCPPLinkage.java:496)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:222)
at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:203)
at org.eclipse.cdt.internal.core.pdom.WritablePDOM.addBinding(WritablePDOM.java:81)
at org.eclipse.cdt.internal.core.pdom.dom.PDOMFile.createPDOMName(PDOMFile.java:214)
at org.eclipse.cdt.internal.core.pdom.dom.PDOMFile.addNames(PDOMFile.java:197)
at org.eclipse.cdt.internal.core.pdom.WritablePDOM.addFileContent(WritablePDOM.java:62)
at org.eclipse.cdt.internal.core.index.WritableCIndex.setFileContent(WritableCIndex.java:70)
at org.eclipse.cdt.internal.core.pdom.PDOMWriter.addToIndex(PDOMWriter.java:271)
at org.eclipse.cdt.internal.core.pdom.PDOMWriter.addSymbols(PDOMWriter.java:132)
at org.eclipse.cdt.internal.core.pdom.indexer.PDOMIndexerTask.parseTU(PDOMIndexerTask.java:200)
at org.eclipse.cdt.internal.core.pdom.indexer.PDOMIndexerTask.parseTUs(PDOMIndexerTask.java:127)
at org.eclipse.cdt.internal.core.pdom.indexer.fast.PDOMFastIndexerTask.run(PDOMFastIndexerTask.java:91)
at org.eclipse.cdt.internal.core.pdom.indexer.PDOMRebuildTask.run(PDOMRebuildTask.java:80)
at org.eclipse.cdt.internal.core.pdom.PDOMIndexerJob.run(PDOMIndexerJob.java:89)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Comment 1 Bryan Wilkinson CLA 2007-04-04 08:38:41 EDT
Will be fixed once the latest patch for Bug #167098 is committed.
Comment 2 Bryan Wilkinson CLA 2007-04-04 12:53:49 EDT
Latest patch for Bug #167098 has been committed, which fixes this error.

During type instantiation, in the case of a type container, the contained type is instantiated, the type container is cloned, and the clone's type is set to the instantiated type.  PDOM type containers now create clones which can have their types modified.
Comment 3 Markus Schorn CLA 2007-11-23 07:47:11 EST
Was fixed together with bug 167090.