diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDefaultConfigurationData.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDefaultConfigurationData.java index 85143261f42..c0b0dda4998 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDefaultConfigurationData.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDefaultConfigurationData.java @@ -139,11 +139,11 @@ public class CDefaultConfigurationData extends CConfigurationData { } protected CTargetPlatformData copyTargetPlatformData(CTargetPlatformData base, boolean clone){ - return fFactory.createTargetPlatformData(this, base, null, base.getName(), clone); + return fFactory.createTargetPlatformData(this, base, null, base != null ? base.getName() : null, clone); } protected CBuildData copyBuildData(CBuildData data, boolean clone){ - return fFactory.createBuildData(this, data, null, data.getName(), clone); + return fFactory.createBuildData(this, data, null, data != null ? data.getName() : null, clone); } public CFolderData createFolderData(IPath path, CFolderData base) throws CoreException{