diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDataFactory.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDataFactory.java index 570c3ddf609..e8b4969c9e0 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDataFactory.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/settings/model/extension/impl/CDataFactory.java @@ -169,7 +169,7 @@ public class CDataFactory { } break; case ICSettingBase.SETTING_FOLDER: - ((CDefaultFolderData)parent).fLanguageDatas.add(child); + ((CDefaultFolderData)parent).fLanguageDatas.add((CLanguageData)child); break; case ICSettingBase.SETTING_FILE: ((CDefaultFileData)parent).fLanguageData = (CLanguageData)child;