diff --git a/src/plugins/cpptools/cppcodestylesettings.cpp b/src/plugins/cpptools/cppcodestylesettings.cpp index 379c32d0b3c..f6347491646 100644 --- a/src/plugins/cpptools/cppcodestylesettings.cpp +++ b/src/plugins/cpptools/cppcodestylesettings.cpp @@ -203,20 +203,21 @@ bool CppCodeStyleSettings::equals(const CppCodeStyleSettings &rhs) const Utils::optional CppCodeStyleSettings::currentProjectCodeStyle() { ProjectExplorer::Project *project = ProjectExplorer::ProjectTree::currentProject(); + using OptSettings = Utils::optional; if (!project) - return Utils::optional(); + return OptSettings(); ProjectExplorer::EditorConfiguration *editorConfiguration = project->editorConfiguration(); - QTC_ASSERT(editorConfiguration, return Utils::optional()); + QTC_ASSERT(editorConfiguration, return OptSettings()); TextEditor::ICodeStylePreferences *codeStylePreferences = editorConfiguration->codeStyle(Constants::CPP_SETTINGS_ID); - QTC_ASSERT(codeStylePreferences, return Utils::optional()); + QTC_ASSERT(codeStylePreferences, return OptSettings()); CppCodeStylePreferences *cppCodeStylePreferences = dynamic_cast(codeStylePreferences); if (!cppCodeStylePreferences) - return Utils::optional(); + return OptSettings(); return cppCodeStylePreferences->currentCodeStyleSettings(); }