aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangformat
diff options
context:
space:
mode:
authorBjörn Schäpers <bjoern@hazardy.de>2021-01-29 18:01:37 +0100
committerBjörn Schäpers <qt-codereview@hazardy.de>2021-02-01 21:04:47 +0000
commit25e7b2c5d608f71aba694224e5160fc430731b6a (patch)
tree2f5c2501f35eeab3a5753a9141fa0fa39036fd74 /src/plugins/clangformat
parente34eb170dc621ba7bb9f6f2195959babe6afaa00 (diff)
clangformat: Fix build with LLVM 12
Change-Id: I493afce92b16291cf66fc510129f2154a7162847 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/clangformat')
-rw-r--r--src/plugins/clangformat/clangformatutils.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/clangformat/clangformatutils.cpp b/src/plugins/clangformat/clangformatutils.cpp
index 8e11c153647..a249327d0ed 100644
--- a/src/plugins/clangformat/clangformatutils.cpp
+++ b/src/plugins/clangformat/clangformatutils.cpp
@@ -51,8 +51,13 @@ static clang::format::FormatStyle qtcStyle()
style.Language = FormatStyle::LK_Cpp;
style.AccessModifierOffset = -4;
style.AlignAfterOpenBracket = FormatStyle::BAS_Align;
+#if LLVM_VERSION_MAJOR >= 12
+ style.AlignConsecutiveAssignments = FormatStyle::ACS_None;
+ style.AlignConsecutiveDeclarations = FormatStyle::ACS_None;
+#else
style.AlignConsecutiveAssignments = false;
style.AlignConsecutiveDeclarations = false;
+#endif
style.AlignEscapedNewlines = FormatStyle::ENAS_DontAlign;
#if LLVM_VERSION_MAJOR >= 11
style.AlignOperands = FormatStyle::OAS_Align;