aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangformat
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-04-02 12:22:48 +0200
committerEike Ziller <eike.ziller@qt.io>2019-04-02 12:22:48 +0200
commitb5e75222373db078591f1e55642a771139fb4e4f (patch)
tree077fdd13d6dcd57dd2cbe05c318b7bbb9f0a7b69 /src/plugins/clangformat
parent841bbfa7bf2575769d7dfec2d1f238cd65aacf5d (diff)
parent3726218b5e1311f67f41e56d1355bd35b86d9676 (diff)
Merge remote-tracking branch 'origin/4.9'
Conflicts: qbs/modules/qtc/qtc.qbs qtcreator.pri src/plugins/pythoneditor/pythoneditorplugin.cpp Change-Id: I9a95df5e16b34538539ced7dfc5d326b700794e6
Diffstat (limited to 'src/plugins/clangformat')
-rw-r--r--src/plugins/clangformat/clangformatbaseindenter.cpp5
-rw-r--r--src/plugins/clangformat/clangformatutils.cpp21
2 files changed, 3 insertions, 23 deletions
diff --git a/src/plugins/clangformat/clangformatbaseindenter.cpp b/src/plugins/clangformat/clangformatbaseindenter.cpp
index dcb5edaeb13..2e039c5ec1a 100644
--- a/src/plugins/clangformat/clangformatbaseindenter.cpp
+++ b/src/plugins/clangformat/clangformatbaseindenter.cpp
@@ -188,8 +188,6 @@ QByteArray dummyTextForContext(CharacterContext context, bool closingBraceBlock)
}
switch (context) {
- case CharacterContext::Unknown:
- QTC_ASSERT(false, return "";);
case CharacterContext::AfterComma:
return "a,";
case CharacterContext::NewStatement:
@@ -197,6 +195,9 @@ QByteArray dummyTextForContext(CharacterContext context, bool closingBraceBlock)
case CharacterContext::Continuation:
case CharacterContext::LastAfterComma:
return "& a &";
+ case CharacterContext::Unknown:
+ default:
+ QTC_ASSERT(false, return "";);
}
}
diff --git a/src/plugins/clangformat/clangformatutils.cpp b/src/plugins/clangformat/clangformatutils.cpp
index 74c4165a34b..61e93862825 100644
--- a/src/plugins/clangformat/clangformatutils.cpp
+++ b/src/plugins/clangformat/clangformatutils.cpp
@@ -143,27 +143,6 @@ static clang::format::FormatStyle qtcStyle()
return style;
}
-static void applyTabSettings(clang::format::FormatStyle &style, const TabSettings &settings)
-{
- style.IndentWidth = static_cast<unsigned>(settings.m_indentSize);
- style.TabWidth = static_cast<unsigned>(settings.m_tabSize);
-
- if (settings.m_tabPolicy == TabSettings::TabsOnlyTabPolicy)
- style.UseTab = FormatStyle::UT_Always;
- else if (settings.m_tabPolicy == TabSettings::SpacesOnlyTabPolicy)
- style.UseTab = FormatStyle::UT_Never;
- else
- style.UseTab = FormatStyle::UT_ForContinuationAndIndentation;
-
- if (settings.m_continuationAlignBehavior == TabSettings::NoContinuationAlign) {
- style.ContinuationIndentWidth = 0;
- style.AlignAfterOpenBracket = FormatStyle::BAS_DontAlign;
- } else {
- style.ContinuationIndentWidth = style.IndentWidth;
- style.AlignAfterOpenBracket = FormatStyle::BAS_Align;
- }
-}
-
static bool useGlobalOverriddenSettings()
{
return ClangFormatSettings::instance().overrideDefaultFile();