diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java index 6a3bf791693..8f1897838a9 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java @@ -309,9 +309,9 @@ public class Configuration extends BuildObject implements IConfiguration { // the selected configuration element, create a tool element child of // the cloned configuration's tool-chain element that specifies the // original tool element as its superClass. - Iterator iter = superChain.getToolList().listIterator(); - while (iter.hasNext()) { - Tool toolChild = (Tool) iter.next(); + ITool[] tools = superChain.getTools(); + for (int i=0; i