[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-bugs
Subject:    [llvm-bugs] [Bug 55792] [clang-format] Binpack consecutive variable declarations with the same var t
From:       LLVM Bugs via llvm-bugs <llvm-bugs () lists ! llvm ! org>
Date:       2022-05-31 10:19:18
Message-ID: 20220531101918.1eb742662c97f185 () email ! llvm ! org
[Download RAW message or body]

[Attachment #2 (text/html)]

<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55792>55792</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Binpack consecutive variable declarations with the same \
var type  </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          godliness
      </td>
    </tr>
</table>

<pre>
    ```
---
Language:        Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignArrayOfStructures: None
AlignConsecutiveMacros: None
AlignConsecutiveAssignments: None
AlignConsecutiveBitFields: None
AlignConsecutiveDeclarations: Consecutive
AlignEscapedNewlines: Left
AlignOperands:   Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortEnumsOnASingleLine: true
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: All
AlwaysBreakAfterReturnType: AllDefinitions
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
AttributeMacros:
  - __capability
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
  AfterCaseLabel:  true
  AfterClass:      true
  AfterControlStatement: Always
  AfterEnum:       true
  AfterFunction:   true
  AfterNamespace:  true
  AfterObjCDeclaration: true
  AfterStruct:     true
  AfterUnion:      true
  AfterExternBlock: false
  BeforeCatch:     true
  BeforeElse:      true
  BeforeLambdaBody: false
  BeforeWhile:     false
  IndentBraces:    false
  SplitEmptyFunction: true
  SplitEmptyRecord: true
  SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: true
BreakBeforeBraces: Custom
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit:     90
CommentPragmas:  &apos;^ IWYU pragma:&apos;
QualifierAlignment: Leave
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat:   false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
ExperimentalAutoDetectBinPacking: false
PackConstructorInitializers: NextLine
BasedOnStyle:    &apos;&apos;
ConstructorInitializerAllOnOneLineOrOnePerLine: false
AllowAllConstructorInitializersOnNextLine: true
FixNamespaceComments: false
ForEachMacros:
  - foreach
  - Q_FOREACH
  - BOOST_FOREACH
IfMacros:
  - KJ_IF_MAYBE
IncludeBlocks:   Regroup
IncludeCategories:
  - Regex:           &apos;&quot;postgres\.h&quot;&apos;
    Priority:        -3
    SortPriority:    0
    CaseSensitive:   false
  - Regex:           &apos;^&lt;.*\.h&gt;&apos;
    Priority:        -2
    SortPriority:    0
    CaseSensitive:   false
  - Regex:           &apos;^&lt;.*&apos;
    Priority:        -1
    SortPriority:    0
    CaseSensitive:   false
  - Regex:           &apos;&quot;.*&quot;&apos;
    Priority:        0
    SortPriority:    0
    CaseSensitive:   false
IncludeIsMainRegex: &apos;([-_](test|unittest))?$&apos;
IncludeIsMainSourceRegex: &apos;&apos;
IndentAccessModifiers: false
IndentCaseLabels: true
IndentCaseBlocks: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentExternBlock: NoIndent
IndentRequires:  false
IndentWidth:     4
IndentWrappedFunctionNames: false
InsertTrailingCommas: None
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
MacroBlockBegin: &apos;&apos;
MacroBlockEnd:   &apos;&apos;
MaxEmptyLinesToKeep: 3
NamespaceIndentation: None
ObjCBinPackProtocolList: Never
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PenaltyIndentedWhitespace: 0
PointerAlignment: Right
PPIndentWidth:   -1
RawStringFormats:
  - Language:        Cpp
    Delimiters:
      - cc
      - CC
      - cpp
      - Cpp
      - CPP
      - &apos;c++&apos;
      - &apos;C++&apos;
    CanonicalDelimiter: &apos;&apos;
    BasedOnStyle:    google
  - Language:        TextProto
    Delimiters:
      - pb
      - PB
      - proto
      - PROTO
    EnclosingFunctions:
      - EqualsProto
      - EquivToProto
      - PARSE_PARTIAL_TEXT_PROTO
      - PARSE_TEST_PROTO
      - PARSE_TEXT_PROTO
      - ParseTextOrDie
      - ParseTextProtoOrDie
      - ParseTestProto
      - ParsePartialTestProto
    CanonicalDelimiter: pb
    BasedOnStyle:    google
ReferenceAlignment: Pointer
ReflowComments:  false
RemoveBracesLLVM: false
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SortIncludes:    CaseSensitive
SortJavaStaticImport: Before
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: Custom
SpaceBeforeParensOptions:
  AfterControlStatements: true
  AfterForeachMacros: false
  AfterFunctionDefinitionName: false
  AfterFunctionDeclarationName: false
  AfterIfMacros:   true
  AfterOverloadedOperator: false
  BeforeNonEmptyParentheses: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles:  Never
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInLineCommentPrefix:
  Minimum:         1
  Maximum:         -1
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
BitFieldColonSpacing: Both
Standard:        c++11
StatementAttributeLikeMacros:
  - Q_EMIT
StatementMacros:
  - Q_UNUSED
  - QT_REQUIRE_VERSION
  - pg_attribute_unused
TabWidth:        4
UseCRLF:         false
UseTab:          Always
WhitespaceSensitiveMacros:
  - STRINGIZE
  - PP_STRINGIZE
  - BOOST_PP_STRINGIZE
  - NS_SWIFT_NAME
  - CF_SWIFT_NAME
...
```

expected
```
void test(){
    int64 a,
              b,
              c;
}
```

actual
```
void test(){
    int64 a, b, c;
}
```

Change BinPackArguments and BinPackParameters does not work.
</pre>
<img width="1px" height="1px" alt="" \
src="http://email.email.llvm.org/o/eJy9WVtz4rgS_jXkxZUUOGGSPOSBi9nDDgGCyc6Z80IJW4A2RvL \
KchL215-WZMuybMJUnQtFCKg_tVqtvqm9ZfHpqfOtW7y74053cH19rb_MEN3naI87twOveI3SVNMGUYSz7JnFZ \
EcwX-x2GRYSd31X0BOyp4OdAFqK6ZCj6E0DFMHGcI5Oi10oeB6JnONMguaMYgszYjTDUS7IO35GEWcXMIMsg4E \
jpuICcEjEhOAkvgAb4yhBHAkCQxJpkawJQRahFMdz_JEQqrcxwzthIUATHFG9mtdQxJojAjP3I3Y0ooNSzBIJ- \
4CPAd_nirygc_wpZrBUO3AJEh8x6D9b7KwN1KftUJLZ88ID4yKg-RHYD0IQJsFnVlDIYcKityZ0jt8xd7EjlOE \
Z2uKkiW-VYpLTSGm8yd46qBI9Q8dtjJpYQLjQKdgaErhQ4q-IPmMsvSD1BzplQ47RmzL5Md4RSqT0Kww2Tden1 \
JWmPqEBqzhkjRlDvGMcP-eJkPaCwXNAroa5GPgaH9MENuxa8U9cshbAYZuLyrf0uOdde5sNGDXawkLipEeHhC7 \
BmY0d1tctqJXxOWSIA_gHR2kKIlsLKSUYC1H-UU0qyQnKMhOKmmRGBWeJOVutSKmFGkwadxXPGlxKq9OQBnkOu \
8pS2EO7iIvtnyNLzfW9Fxgd6EoRGuRXalZvIwef8EGV3zk26HnaLkZIRIc29pocyAlt7DVZ-9EQssIZ9j8OJDE \
MavQpjUHt6oTLY6rRwxSMKDim4mQr2RahQqxwxHh8nl47B9u8jHuAISJ-UhFXMO4EeAsHZhPhVLjO0c7T7G2UZ \
4IdG4ApPWBOBAKWMoojR4cKaWFmJFOGUEqSMNpguYbjdjfiCCfTkTIqxqcyZqCE_A2eV3I9I8eZWeflUfb3O3p \
HKmUOKGWi0pfLXQelGYEpQKkLDYzzI52RIzFu8NgtSSr3LTnaH5G2oo5_3-kH3vTHz1cvVeMybsCgmvCSg9yyA \
lEptPT7GUbvZrEj2IkwBuNK264Gbcs_SCyUK90ZrCA0V7s-g0jTXk-ZSSwPNxSnxDHRMRz-u8ohAY11EGxQl4x \
Q4WzJEnlMMrRN8ITxIyo0aFGVf0j-6rzqZZqT4QxUH3gTO2N7EqFEhxs95RMMkUihUDLIBRtDkI9EEfWL7VjCy \
NEvDM2UItpwIP7HC2qU5unDL4-6nQ_kygUUNUqjCw5flpifqyvg44ww54qpCfk0lmPXZRZnOIYARYeW3Cl1CpR \
q4GUzWayCwegf1dBwsQjX9eHproXX998308nmefBzGBQoGiV5jHUFprW1wnvO8rRGh2yA94wTXGcHUPxplfWlq \
v2UZWIvi_D-6OYAv432JWTJCbASJ2vi9W1FDqFUciDdiiqze4hpRlTZ7FrtF0L1g87t6KbjD7RMt8FFmfz_o0y \
XZOn9z2XxfS3IxbPq_ndEKSxrmj0jQo1MSpKHTn94ven0x_BVYEhu96McvEx99R_l-3bS8e-MoDVWIct5hOsMD \
U4G23p8cv1QY6pbRt2RK2rlMY3JvzHBzk9eLseEQ7ADnTjlhKY7pdmc6WEbssJ_5aS44jaXN8lEvu5qFFkx47i \
sm1RIauwgw1zYd0jkSClTdxhxkoqXnInygmoSZUWWq02PKZiIo4fvGKcmZ2QDsT7A5QNxsdi1KrWqJfUuTE0cQ \
l5D8q6vcSrcKQ5DvCfUPfyKDBlTq6dO_qxkWjMpowQVcclEb0eESi2yZi9vLRwMIGJJWZdZqVKhpAzOUfkWuSr \
a5mDwOFZ4dROqq1GCQymTytCwKKRU4dbbBqQ5uqJV3JaYokScdIlmGh-WbDZAM5sQnoEvWD0CCe814UXKU_rsd \
pt0xWgGTin_FA-_BSUbQLASMDrgjChcC0pXjIpJt22tlmusBtegwaeMEaMDIKJyX131qsGq-_aCTkW2-KBl7vc \
dpD5vHMO9R1RXjhLTUqityP5QOP1y2XDsMh-s0IfesK7i6tn5q76b_DHGiSyedQyshuXUKKr_Ho0cus1HARoDy \
2V9ADwt6vhD9b5vkEYtpBGijMrC0Qjq-rREtZR7e8b2Cf5SEWuo05Qz_JI60m3993Lo0OucFGS1WC-qoQBSFMv \
kQZX9qMYiwV9wCcmWTVZAIO9r1kJZDlZhsIHP9XQw26yDf643zroVah2EX1LPzEU8w1JZCz4m-AxNSXYekLmaN \
jT4kLVzC6T97O1zuHDuK7zDECsgOtpeVXiagUA1b9fjduRc4SN7L-7qs9kfz05gDXEqwweuOmxV8rLSoWr8mew \
xKzu6hfvK-qkoXspeR71oMiiVVmXeiXRKre7XFeZV2tf5DkSVK0ZKabCSOIcobmxz5l4aK0gZSL_j00ejyWKln \
CqZnGk-WFi5ed0vaFm1gNSvxl8A63czw7Z14VrH5SugSkCN3k0DsEhdH29tLjqaKJuH-sJXPaKoFfC1_mJlfdL \
GLmGNZZwHW7dGr60zCZVMwlAMnlcc5pn-HhRGqpwyCbtRaWpLgpsmjQuvNE0YBYWtoTwRDQWvIJhj5fygJ9lSP \
3dgUy1BW5PTpl-QsOh_tT1V8W3YlA5kV18rzqr4SiocfawOCtV7y431FFTARUY2IKq-VxvOuPGlPUxVXWK6YmA \
0n5ZpPoMJHe12tueZ6yaUxS6trD1K1pcXDyGz6bbnG240Pqyj_RJXPmRTxy0nFWXekImiNwJ6pTHisSVsUXH0e \
gahNW-eVczIW9vzipdN8DxdO5Naca_z1zAYWyPrzSp4eZ2ugs0fwSqcLuYVLd1vULnwJqc52LAmrtG2dmvzzMX \
tFQLiajax9W_pBKgwtXaXt59VVMWmySgtewjXq-n8t-m_gmpoudy0jOomUzttHm7CH9PJejMfPFvDo0lj-ObmR \
n9xHhfrT_yZwt241IsDeWck9nQX4EF2Ae6tMgwiyLc7D3X8WqVavrZnxqPObcGjcz_-Qiy4BUBw-g-EUhL88nJ \
w8YAg57nPyDywb6_xaMyLGc48yoQHefjt5ip-uo0fbx_RlSAiwU-d_hDiPt1f73Sjtz-WLMAo3ryoegDtvSNOZ \
DvYi60Cwvsg4uCBb3sZLCYxnoDLzlXOk6eDEKkyJH8C7z0A8-1NBBnRnyTJe_nvGkrjP-FE4SfJshxChD_p9-8 \
f_avDU9T79tCPenePd9uHfi_GXby72z72o9vettv3e_2rRDVR5A46vk_xh6dYyBZVf3xFnvyu73f7t71et_fYe \
7jp4e39nf_tmx893u96D_3OXRcfIWrfSDluGN9f8Scl0jbfZ0BMoHzIKiJSdQpWCpP8US6gdnvas1g9h8-u1OJPSvh_AxA5XQ4">



[Attachment #3 (text/plain)]

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic