[llvm-bugs] [Bug 41740] New: clang-format: How to disable sorting
via llvm-bugs
llvm-bugs at lists.llvm.org
Sat May 4 02:54:45 PDT 2019
https://bugs.llvm.org/show_bug.cgi?id=41740
Bug ID: 41740
Summary: clang-format: How to disable sorting
Product: clang
Version: 7.0
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: Formatter
Assignee: unassignedclangbugs at nondot.org
Reporter: Shahzad.Malik.Muzaffar at cern.ch
CC: djasper at google.com, klimek at google.com,
llvm-bugs at lists.llvm.org
Hi,
I running clang-format with configuration in [a]. Basically I do not want to
sort include statements but due to IncludeBlocks it always sort includes which
breaks some of my code e.g. clang-format suggested the following (in this case
I wanted to keep the .icc file after the .h)
#ifndef MB_DT_STANDALONE
+#include "Impl.icc"
#include "MyClass1.h"
-#include "Impl.icc"
#else
-#include "MyClass2.h"
#include "Impl.icc"
+#include "MyClass2.h"
#endif
I know that I can re-arrange this to avoid the failure but is there any way to
tell clang-format to respect SortIncludes value and not sort?
Thanks, --Shahzad
[a]
---
Language: Cpp
BasedOnStyle: Google
ColumnLimit: 120
#didn't we want to change this?
NamespaceIndentation: All
SortIncludes: false
IndentWidth: 2
AccessModifierOffset: -2
PenaltyBreakComment: 30
PenaltyExcessCharacter: 100
AlignAfterOpenBracket: Align
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
BinPackParameters: false
AlwaysBreakTemplateDeclarations: Yes
ReflowComments: false
BinPackArguments: false
BinPackParameters: false
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190504/48966718/attachment.html>
More information about the llvm-bugs
mailing list