From 74850afc139086c3c85df7f1131ef3268ef77dae Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Tue, 20 Dec 2016 18:04:55 -0500 Subject: [PATCH] Bug 509496 - ClassCastException in CPPASTInitializerList.createEvaluation() Change-Id: I9008c56a5489b6e4dbf114eddcf1900d8447bff9 --- .../internal/core/dom/parser/cpp/CPPASTInitializerList.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTInitializerList.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTInitializerList.java index 3c70a78f0e5..d7f659fdcc7 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTInitializerList.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTInitializerList.java @@ -166,8 +166,7 @@ public class CPPASTInitializerList extends ASTNode implements ICPPASTInitializer final ICPPASTInitializerClause[] clauses = getClauses(); ICPPEvaluation[] evals= new ICPPEvaluation[clauses.length]; for (int i = 0; i < evals.length; i++) { - ICPPEvaluationOwner clause = (ICPPEvaluationOwner) clauses[i]; - evals[i]= clause.getEvaluation(); + evals[i]= clauses[i].getEvaluation(); } return new EvalInitList(evals, this); }