<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylWFtz6jgM_jX0JVMmhF4feODW08zhtkDn7D51TKKAt8HOsZ1e9tevbOdOaLuzMwwh1idZlqXPMjsefgw6N272cScdd9jx-jRyQogog7Dj3c3958VkOnr60fHuLcJxnI73gB-n2-3mQ6hmdZy5XxiCWMKnOt-zwkIaZW8NX_PBbhATtr-MuDgShe9ORGPo9IetWpeXl_bHDHVSstdAZ5wkdnBEJIRLtlEfxoLzg_N9nK1iGAQg5ZyjPxTEMookKI3xMnFM92wYKRQlwEaCBC9WbgRVjBDkYxltlEgDlQqQGrSm-4OqgMacSQhSRV9hKCUOHIEpgxwGgks5PSbqY4axku1KI6oeKMRhq8qQhWN-tBZbtSeAIRVEURz6_pxzomFf4KcyIAmEC3iLjaRl7Rg_QVjmuh5wKsKtIBQ198UCEISRzPcojvkbfg3FPjXiJVvAu9JOtANXuMwj4KbJZVRZ9adqmwMXahTz4AXNDzfoTAw5dAGvIJrYMWbVjOywIE7wbaanLD1-D_mQssBs0qkfHMuoCfcx6YiCLDDf8XxGjruQnIJ9pnfvBM15coqNSEEEw_iNfMiRAPJiKmUNWABs-5EUPp_gRoB1DfM0VnrbAasGjZ_segHfwjGJcY3NDP6rSEKFFnapqmRr53rUuZ5kBEDZCiu3yJ_GAjJxmTUnclt2Yx5ztklIgM5qyIirQ4YoF6U5wlbAOJWKH3MAjv4SJEmsbs6OJmBFJjXmzcUxkU2XchFnSvC4SIBiy50aTOdeu4E819qlC4yHxPU2dzwTW7Jrlz2xs1an7_jFTKmdAGwMx0QFhzOyqR5pF9m8HuEJWM-kXP7rYI-Quu4miakyrFYNRlW7RKwh4CI8L68FrIRU04MyIj4MGSpuM62skG-kUQHArQ8gUc2SaJ10i_FuztoAasY328mFz6iiJKb_ZJWQz4fJX1Hw2QEEVQS9mFFpz0SbkohzKkBb3DOKMgx7fWoEp0c2o0dqDPQ8Nx8_YhRVEc4TtTZnkbKWyPGGopYCf6xAnPKsLhnKUhMxn4VYNL9oqA6VMx_7hl7PxD_UKyvahtJGcQaaFddbiAbrFlAbxVOspTkLfqDvxZLbj8IHLqYkOLTTnB-dGWdBnIZgDzdzNsNe8DSpSbHmYM8FtbHOU_tSY-HdDHm3netppz_udryhfsm7QGclKCoqU3W985qe96mm1675qU6_tgRfzglltWm9OwzE5bMOhXenAPP0dpxiypif2P3ip48d61Uxg02J-jY19sBCNGmXEa0wSim23UFdGZtfC2iw4AkzVmytVhMqINDdWKUgH4k8VFFr-J1S0SyV9hTPRvV5BGFOeyb1mtoShKp2Z8QgMk0L-gmQVNpQtT3ggU6EWkat8SlZ2npBcsrdYCNIdO9cRKq1mzc5biyPYE-Z3Wlv5o_Gq9XzaPrDXzwvhvPpZjUcT58fh5tHlDY1pyys600Xk_Na7-XqtlyvtpLoRb02FuMzllNAAWmvTlynuer0rhzdhXxCxBVaWXHKNPXE2SVCi2cQqROTf6RoQCfxf4AuRWi5Sbvp3VLbFupqGuuiknqVQfmudKdXvAXa__L1lWPjpo9d79YplryGCATgyXHGKZRj91llwG2RkqYnLUI6y68bvezk2OiO2NKBPT2xDjfAJNXVU0KeJObz-bNTN3mW3MeG_tFKs88pITO-pwGJF_w8JG9gf8LHW9ZAnOCQkVmY7WuxFcavCUQEW-UKODtMijvkmZO9gtVxsEd4y9wZpH7ufQKs52ZhtnXiSp_wORDbb7D70Oxq5fRdtzrZcFZFTfU1JjGYmz6ekfrO8sVqN79TYtssvNE3OWpjK9rUfVujWpUbv9UBJLRakVkL1nLD9aownw31_apZ6LmwzMOv5vP17T2kOqtJ_WbQDlV4ZupGqezPWnBfT_p5PHH_Q2ITH5kDWWXUuy1E1sPiDjejL3WqnPuaTDbbiX2M9WP1qL_9-Wqmn3P_ebxcbLbTP1frZ2wiNWC-1o_xVn9Plk-j2fR5udIvht1zKiqmbyfnLdk1z059sWXIP-0KT1hm69lDPctxEA01dhZvI8qSWMFP7SaLP7caf3pdhIN-eN-_JxckVciKA3kQ8NK7cr2LVMSDg1KJtmX_kttTdUh33QBvEt5DHL_mj8tE8L-xt8BXKmWK2-s9XPdvbm4uDgO4d_v93e7mhvRCtxdBH9xbEgZA7sIeuYbri9g0OAPr7MX_n5IOPNfDj3vvetdu_6YL3p27i9z-1c397vbWdTtXLhyxkLraTpeL_YUYGJO7dC9RGCNvyVJIDEEC5B4qqmLzUvtv8XriYOMliGM2w9mZenUw2Z3AFuuFcXNgfPwXVmLpHA>53666</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format] Extra space before the comment
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    ```
#if defined(MI_NDEBUG)
   // ...
  #define MI
#else
   // ...
  // ...
  #define MI
#endif
```

`.clang-format` file:
```
---
Language: Cpp
BasedOnStyle: Google
AccessModifierOffset: 2
AlignAfterOpenBracket: Align
AlignArrayOfStructures: Right
AlignConsecutiveAssignments: AcrossEmptyLines
AlignConsecutiveBitFields: AcrossEmptyLinesAndComments
AlignConsecutiveDeclarations: AcrossEmptyLines
AlignConsecutiveMacros: AcrossEmptyLines
AlignEscapedNewlines: Right
AlignOperands: Align 
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: true
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: None 
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: Inline
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
AttributeMacros: []
BinPackArguments: false
BinPackParameters: false
BitFieldColonSpacing: Both
BreakBeforeBraces: Custom
BraceWrapping:
  AfterCaseLabel: false
  AfterClass: false
  AfterControlStatement: Never 
  AfterEnum: false
  AfterFunction: false
  AfterNamespace: false
  AfterStruct: false
  AfterUnion: false
  AfterExternBlock: false
  BeforeCatch: false
  BeforeElse: false
  BeforeLambdaBody: true
  BeforeWhile: false
  SplitEmptyFunction: true
  SplitEmptyRecord: true
  SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeConceptDeclarations: true
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: AfterColon 
BreakStringLiterals: true
ColumnLimit: 120
CompactNamespaces: true
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ContinuationIndentWidth: 2
Cpp11BracedListStyle: true
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: Always
FixNamespaceComments: true
ForEachMacros: []
IfMacros: []
IncludeBlocks: Regroup
IncludeCategories: 
  - Regex: '^<.*'
    Priority: 1
  - Regex: '^".*'
    Priority: 2
  - Regex: '.*'
    Priority: 3
IncludeIsMainRegex: '([-_](test|unittest))?$'
IndentAccessModifiers: true
IndentCaseBlocks: false
IndentCaseLabels: true
#IndentExternBlock: AfterExternBlock
IndentPPDirectives: BeforeHash
IndentRequires: true
IndentWidth: 2
IndentWrappedFunctionNames: true
InsertTrailingCommas: Wrapped
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
#Language: Cpp
MacroBlockBegin: "LIBCPP_BEGIN_NAMESPACE_HASH"
MacroBlockEnd: "LIBCPP_END_NAMESPACE_HASH"
MaxEmptyLinesToKeep: 1
NamespaceIndentation: Inner
NamespaceMacros: []
#clang14 PackConstructorInitializers: Never
PointerAlignment: Left
#clang14 QualifierAlignment: Left
#clang14 QualifierOrder: ['inline', 'static', 'type', 'const', 'volatile' ]
ReferenceAlignment: Left
ReflowComments: True
ShortNamespaceLines: 10
SortIncludes: CaseSensitive
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatementsExceptControlMacros
SpaceBeforeRangeBasedForLoopColon: false
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInCStyleCastParentheses: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: c++17
StatementAttributeLikeMacros: [MI, STD, STC, PH, IMPL, MI_CONSTEXPR_20, PMR, CT, DOUBLE_OP, HASH]
StatementMacros: []
TabWidth: 2
TypenameMacros: []
UseCRLF: true
UseTab: Never
WhitespaceSensitiveMacros: []
---
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVWFtz6jgM_jX0JVMmhBbaBx4gpKeZw22Bztl9YkzigLfBztpOT9lfv7KdO4F2ZxhCrE-yLUufZPYsPI86Azv72NOOPe44fRJZIY4IxWHHeZr7u8XUm7z96DjPBmFZVsd5gY_V7XbzIVAzOtbcLwzhWOCbOt-zQkMSZW-NteaD3SBG9HAfMX5CEt6tiMS40x-3at3f35sfM9BJ0UEBLTdJzOAECRwu6UaetQXrB2OHONvFOAiwEHMG6yGYL6NIYKkwTiaOyYGOIwmiBNMJR8G7kWtBFcM5Oi-jjeRpIFOOhQKtyeEoKyCXUYGDVJIPPBYCBk6YSo0cB5wJ4Z0SeZ6Br0S70oTIF4LjsFVlTEOXnYzFVu0pBpdyJAkMfX_OOVKwL_CeCFCCwwX-HWtJy97BfxzRbOlqwKoItxwR0DwUGwAQeDI_ozhmv-FrzA-pFi_pAn9KtYh24Aq2ecJwaGIZVXZ9U21zZFxOYha8g_nxBhYT4xy6wB-YN7EuRNUM7SEhLvBtpj2anr6HfElpoA_pch0M0qgJ9yHokMSZY76z8hk67UN0CfapOr0LNGPJJTZCBRGM49_oLCYco3edKWsMCUC356RY8wVugiGv8TyNpTp2DFkDxi9OvYBv8SmJYY_NCP6rCEIJFvaprERr53HSeZxmBEDoCjK3iJ_GBjJxGTUXcpN2LosZ3SQogMUqyITJY4YoN6U4wmSAmwrJTjkARn9xlCRGN2dH7bAikhrz5uIYieaSchGjkrO4CIDiyK0aTMVeu4E81tqlC_CHgP02TzwTG7Jrl73Rq1a9T_iiOtUuAMaHLpLB8YrMUyPtIhPXE6iA9UjK5b-OpoTUdTdJTKRmtaozqtolYo0DxsPr8prDSkg1PAhF_KzJUDITaWWGfCOMCgAcfYAT2UyJ1km34O_mrA2gYnx9nIz7lEiCYvJvlgn5fBD8FQWfHjEnEsEqZkSYmmhCEnBWBWiSe0ZABm6vTw3g9ERn5ES0gZ5j5-Mn8KIs3Hmh1rZYoKwlcLymqCWHHyvML3lWpQyhqfaYT0NIml8klMdKzYe-odfT_g_Vzoq2obRR1EC943oL0WDdAmq8eIk1NGfAL-Sz2HJ7KXxh3EPBsZ3m_OjKOA3iNMSmuOnajA-cpUlNCjmHD4wT4-s8tO8VFn_qIWfYefQ6fbfbccbqJe8CrRUnoCh11vWuazrOTU2nXfOmTr-2BV_MEaG1aZ0ncMT9TrnCeZIY4nTophAy-id0v_DpQ8f6UMxgQqJ-TI0zMBBF2qVHK4xSik13UFeG5tcAGix4wYwVW6vVlHAcqG6skpCvSByrqDX-JyW8mSrtIZ6NqnqEw5z2dOg1tQXmstqdIY3INA3oJ8ZJpQ2V2yMUdMTlMmr1T8nSZhUop9wNNIJI9c6Fp1q7eR3j2vIEHwg1J-3M_Im7Wu0m3g9_sVuM595mNXa93et48wrSpqZHw7qet5he1_osd7dlareVQC_ytbEZn9KcAgpIe3bCPvVVp_dgqS7kBhFXaGXFCFXUE2eXCCWe4UhemPwjBQMqiP8HdMlDw01qmc6QmLZQZZOrkkqoXQblu1SdXvEWqPWXrx8MGjdVdp2hVWx5jSPMMVSOK4sCOXSfVQbcFiGpe9LCpbP8utHLKsdGdcSGDkz1hDzcYCqIyp4S8iYgnq_XTtXkGXJ3Nf2DlWafU0Jm7EACFC_YdUjewP7E599ZA3GBA0amYXauxVHodU1xhKBVroCzYlLcIa9U9gpW-cGU8Ja5M0i97t0A1mOzMNs6caVPuA2E9hubc2h2tcL7VK1ONpxlUVN9DUGM9U0faqS6s3yx280_KTJtFtzomxy1MRmt876tUa3K9brlEQvcakVkLVjLDdepwnw6VverZqLnwjIOv5rPV7f3kKioRvWbQTtUQs1UjVLZn7Xgvp70tj_h_ENkAh-YA1hl0hsWIrPC4g43I-91qpz7ikw226l5uOqxelXf_nw1U8-5v3OXi83W-3O13kETqQDztXq4W_U9Xb5NZt5uuVIvmt1zKiqmbyfnLdo3a6e62FLgn3aFN0iz9eylHuUwCIYaJwu3EWlIrOCndpPFn1uNP73uwlE_fO4_oztJZIxHoFP7z-xxakFDwZGlJ7H2Og4tOEQrMEF4l_J4dJQyUVOaf-4ORB7TfRcA8BLHH_njPuHsb2hB4JUIkUIUOC-P_cFgcHccPQ76g-ChPxwOovDZiXo2HuwHNrL3jwF62AMk1n3QyOzpjowc24GP_Ww7j3Z_0MXOk72P7P7D4Hk_HNp258HGJ8iWrpq4y_jhjo_0GvbpQYAwBnISpRBpFsQ4t49SCSViJI4cv_cebOdOL3ikV_sfEDzSwg">