Bug 180924

Summary: Not implemented exception during parsing CPP files
Product: [Tools] CDT Reporter: Joerg Unbehaun <joerg.unbehaun>
Component: cdt-parserAssignee: Project Inbox <cdt-core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: bryan2233
Version: 4.0Keywords: contributed
Target Milestone: 4.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:

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.