[
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>