[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [cdt-dev] Indexer reports parse errors,	complains about "UnsupportedOperationException" | 
Hi,
I'm trying to get the indexer to play nice with llvm, but many symbols 
seem to be missing from the index. The error log shows loads of "Error 
while parsing ..." with the following stack trace:
java.lang.UnsupportedOperationException: addMember method should be 
called instead.
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPClassType.addChild(PDOMCPPClassType.java:116)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addChild(PDOMCPPLinkage.java:549)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.createBinding(PDOMCPPLinkage.java:498)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:359)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.adaptOrAddBinding(PDOMCPPLinkage.java:885)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.adaptOrAddParent(PDOMCPPLinkage.java:880)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:349)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addTypeBinding(PDOMCPPLinkage.java:1162)
    at 
org.eclipse.cdt.internal.core.pdom.db.TypeMarshalBuffer.marshalBinding(TypeMarshalBuffer.java:88)
    at 
org.eclipse.cdt.internal.core.pdom.db.TypeMarshalBuffer.marshalType(TypeMarshalBuffer.java:122)
    at 
org.eclipse.cdt.internal.core.dom.parser.cpp.CPPPointerType.marshal(CPPPointerType.java:117)
    at 
org.eclipse.cdt.internal.core.pdom.db.TypeMarshalBuffer.marshalType(TypeMarshalBuffer.java:118)
    at 
org.eclipse.cdt.internal.core.pdom.db.TypeMarshalBuffer.marshalTemplateArgument(TypeMarshalBuffer.java:186)
    at 
org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage.storeArgument(PDOMLinkage.java:615)
    at 
org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage.storeTemplateArgument(PDOMLinkage.java:609)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPArgumentList.putArguments(PDOMCPPArgumentList.java:44)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPClassTemplatePartialSpecialization.setArguments(PDOMCPPClassTemplatePartialSpecialization.java:109)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage$ConfigurePartialSpecialization.run(PDOMCPPLinkage.java:218)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.handlePostProcesses(PDOMCPPLinkage.java:892)
    at 
org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:325)
This seems like a problem in the CDT indexer itself, and not in my 
source code. Should I report this, or is this a red herring? (I tried 
searching bugzilla to see if this has already been reported, but got a 
"Zarro Boogs found").
--
*Jesper Eskilson* /Development Engineer/
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
E-mail: jesper.eskilson@xxxxxxx <mailto:jesper.eskilson@xxxxxxx> 
Website: www.iar.com
<http://www.iar.com> Twitter: www.twitter.com/iarsystems 
<http://www.twitter.com/iarsystems>