diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HoldsOptions.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HoldsOptions.java index c7bd60b56ad..283d54e6440 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HoldsOptions.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/HoldsOptions.java @@ -7,6 +7,7 @@ * * Contributors: * Symbian Ltd - Initial API and implementation + * Baltasar Belyavsky (Texas Instruments) - [405643] HoldsOptions performance improvements *******************************************************************************/ package org.eclipse.cdt.managedbuilder.internal.core; @@ -260,69 +261,58 @@ public abstract class HoldsOptions extends BuildObject implements IHoldsOptions, */ @Override public IOption[] getOptions() { - IOption[] options = null; - // Merge our options with our superclass' options. - if (superClass != null) { - options = superClass.getOptions(); - } - // Our options take precedence. - Collection