Community
Participate
Working Groups
The following problem was reported via the automated error reporting: Message: Error while parsing /rti/src/externals/boost/linux-g++-5-32/libs/hana/experimental/lambda_tuple.cpp. java.lang.StackOverflowError: null at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:84) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor.deduceReturnType(CPPVisitor.java:2424) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getReturnType(CPPClosureType.java:200) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.createMethods(CPPClosureType.java:114) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getMethods(CPPClosureType.java:346) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPClosureType.getFunctionCallOperator(CPPClosureType.java:167) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPParameter.getOwner(CPPParameter.java:283) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.getParameterOwner(EvalBinding.java:154) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinding.marshal(EvalBinding.java:363) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUnary.marshal(EvalUnary.java:365) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.SignatureBuilder.marshalEvaluation(SignatureBuilder.java:98) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalBinary.marshal(EvalBinary.java:413) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPEvaluation.getSignature(CPPEvaluation.java:50) at org.eclipse.cdt.internal.core.dom.parser.DependentValue.getSignature(DependentValue.java:46) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgument(ASTTypeUtil.java:244) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.appendArgumentList(ASTTypeUtil.java:221) at org.eclipse.cdt.core.dom.ast.ASTTypeUtil.getArgumentListString(ASTTypeUtil.java:211) at org.eclipse.cdt.internal.core.index.IndexCPPSignatureUtil.getTemplateArgString(IndexCPPSignatureUtil.java:122) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMInstanceCache.getInstance(PDOMInstanceCache.java:69) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPVariableTemplate.getInstance(PDOMCPPVariableTemplate.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.getInstance(CPPTemplates.java:457) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.deferredInstance(CPPTemplates.java:487) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.instantiate(CPPTemplates.java:267) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPTemplates.createBinding(CPPTemplates.java:838) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTemplateId.createIntermediateBinding(CPPASTTemplateId.java:124) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTNameBase.resolvePreBinding(CPPASTNameBase.java:94) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTQualifiedName.resolvePreBinding(CPPASTQualifiedName.java:107) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalID.create(EvalID.java:220) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTIdExpression.getEvaluation(CPPASTIdExpression.java:134) at org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor$ReturnTypeDeducer.onReturnStatement(CPPVisitor.java:2371) at org.eclipse.cdt.core.dom.ast.util.ReturnStatementVisitor.visit(ReturnStatementVisitor.java:70) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTReturnStatement.accept(CPPASTReturnStatement.java:77) at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTCompoundStatement.accept(CPPASTCompoundStatement.java:95) Bundles: | org.eclipse.cdt.core | 6.4.0.201802122019 | 6.4.0.201802122019 | Operating Systems: | Linux | 4.13.0 | 4.13.0 | The above information is a snapshot of the collected data. Visit https://dev.eclipse.org/recommenders/committers/aeri/v2/#!/problems/5aafacbbe4b029895a2febc0 for the latest data. Thank you for your assistance. Your friendly error-reports-inbox.
Based on the filename, the testcase is the Boost.Hana source code, but it needs to be reduced before the bug can be fixed. I'm not particularly surprised that Boost.Hana is tripping up the CDT parser, as it's a fairly advanced C++14 metaprogramming library.