diff --git a/build/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF b/build/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF index 8b896ab2b29..ee41ef55a15 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF +++ b/build/org.eclipse.cdt.managedbuilder.core/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.core; singleton:=true -Bundle-Version: 9.6.0.qualifier +Bundle-Version: 9.6.100.qualifier Bundle-Activator: org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolListModification.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolListModification.java index 782954300da..9582beede63 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolListModification.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolListModification.java @@ -411,7 +411,8 @@ public abstract class ToolListModification implements IToolListModification { public ToolListModification(ResourceInfo rcInfo, ToolListModification base) { fRcInfo = rcInfo; - Tool[] initialTools = (Tool[]) rcInfo.getTools(); + ITool[] itools = rcInfo.getTools(); + Tool[] initialTools = Arrays.copyOf(itools, itools.length, Tool[].class); @SuppressWarnings("unchecked") Map initRealToToolMap = (Map) TcModificationUtil.getRealToObjectsMap(initialTools, null);