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

    <tr>
        <th>Summary</th>
        <td>
            Closing bracket row of matrix on next page
        </td>
    </tr>

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

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

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

<pre>
    The following
```cpp
int main()
{
 xarray<double> py_q0 = {
        {{0.0650515929852795, 0.1100519245276768, 0.2279351625419417, 0.4271077886262563, 0.1409242249747626, 0.0976721140063839},
        {0.0069521305311907, 0.1078914269933045, 0.0314291856867343, 0.1987156815341724, 0.0055221171236024, 0.337615171403628},
        {0.2587799816000169, 0.2492922291488749, 0.311711076089411, 0.0740446517340904, 0.2287981654916225, 0.076979909828793},
        {0.289751452913768, 0.1612212872540044, 0.3308980248526492, 0.0635583502860236, 0.2848404943774676, 0.0368869473545328},
        {0.0884925020519195, 0.1865700588860358, 0.0452272889105381, 0.2786464642366114, 0.1195942459383017, 0.2395618906669724}}};
}

```
is formatted:
```cpp
int main()
{
    xarray<double> py_q0 = {
 {{0.0650515929852795, 0.1100519245276768, 0.2279351625419417, 0.4271077886262563, 0.1409242249747626, 0.0976721140063839
         },
 {0.0069521305311907, 0.1078914269933045, 0.0314291856867343, 0.1987156815341724, 0.0055221171236024, 0.337615171403628
         },
 {0.2587799816000169, 0.2492922291488749, 0.311711076089411, 0.0740446517340904, 0.2287981654916225, 0.076979909828793
         },
 {0.289751452913768, 0.1612212872540044, 0.3308980248526492, 0.0635583502860236, 0.2848404943774676, 0.0368869473545328
         },
 {0.0884925020519195, 0.1865700588860358, 0.0452272889105381, 0.2786464642366114, 0.1195942459383017, 0.2395618906669724
         }}
 };
}
```
with only the closing bracket of a row on the next line.

clang-format 17.0.4
```
BasedOnStyle: Mozilla

AccessModifierOffset: '-4'
AlignAfterOpenBracket: BlockIndent
AlignEscapedNewlines: Left
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: false
# Forbid one line lambdas because clang-format makes a weird split when
# single instructions lambdas are too long.
AllowShortLambdasOnASingleLine: Empty
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false
BinPackParameters: false
BreakBeforeBinaryOperators: NonAssignment
BreakBeforeBraces: Allman
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
BreakInheritanceList: AfterComma
BreakStringLiterals: false
ColumnLimit: '110'
ConstructorInitializerIndentWidth: '4'
ContinuationIndentWidth: '4'
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Always
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: true
IncludeBlocks: Regroup
IncludeCategories:
- Regex: <[^.]+>
  Priority: 1
- Regex: <xtensor/.+>
  Priority: 3
- Regex: <.+>
  Priority: 2
- Regex: '"xtensor/.+"'
  Priority: 4
- Regex: '".+"'
  Priority: 5
IndentCaseLabels: true
IndentWidth: '4'
IndentWrappedFunctionNames: false
InsertBraces: true
InsertTrailingCommas: Wrapped
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
Language: Cpp
MaxEmptyLinesToKeep: '2'
NamespaceIndentation: All
ObjCBlockIndentWidth: '4'
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: false
PackConstructorInitializers: Never
PenaltyBreakAssignment: 100000
PenaltyBreakBeforeFirstCallParameter: 0
PenaltyBreakComment: 10
PenaltyBreakOpenParenthesis: 0
PenaltyBreakTemplateDeclaration: 0
PenaltyExcessCharacter: 10
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 10
PointerAlignment: Left
QualifierAlignment: Custom  # Experimental
QualifierOrder: [inline, static, constexpr, const, volatile, type]
ReflowComments: true
SeparateDefinitionBlocks: Always
SortIncludes: CaseInsensitive
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: '2'
SpacesInAngles: false
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: c++14
TabWidth: '4'
UseTab: Never
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWEtv67YS_jXKRjgG349FFn6cAEHTOLdOUdzVBS1RNhuaVCnqOO6vv6Akv53k7FrHQBTxmwdn5hsOo5rGrJzW9xmdZHR2p9q49uE-lnql2-Zu6cvd_eta55W31m-NW2VgloFxxkD_Leq6f2NczDfKuAyJDMkBxSf9Q_6uQlC7DE9L3y6tzvD3vN797y-QZ3iWH2HDJ73gEzACjAIKqURSUMQlzdA0ByMIAaBQIkIRZ5yJ_i1CXGIKGaIESgJ5_5YgDgHnQjDEEGV40ECARAQhIjnhDLH-LZCccQQhAYBhgWXGZxmaXnkGRgAwSRHEgGIIJRhMQcCFhAQxKTEGZHAWYEiQhIIywTgmewek4JAyASkmkCMyYAGlCEHIIcIM7N9izBmkkEMCMEPiQ68QFZxLKSADAEAmh7AQiSRCSEIiBCfDW5yMQMAZEJJAOJjnBBDCKOSYAAnIPq6CJ6WUSMgQ2m-LM8mlBFKkZfyxU0JyCglFEuJDqiCDCEEkOKIEAHLYJxBSAEQERYxINBhimFKBKUCCAYSHVCFBBAFEEsw5YXyfQMyEYJJwTAnFn4QKCEEkogClOoKHuhKMcgCoEIIBTAdnAaEIcSSEhIBiMcQKccFI-kGYMQjJvjIllQQRKrHAYF-DCEvKoJCAMSZTsvls-OLJniez4eGcXAOzmrzyYaNi1GWGLzE_ScA8_1kO_kvId5a1_CyV_wISfuXdP0rGL537R0n5ZWL_WXJeu7cnZ36bsudk3Zq4zr2zuzyudV5Y3xi3ypdBFW865r7KVR78NveuW3f6PebWOD065X9hlVt96zmfQz4CI3LT1kQ1upy7RdwlNo_zX_3fxlp1qmpcFLppfvWlqYwO86pqdEzQDPFvJEN8QFmzcuMq6jCvtZv0zibYxPri7dGV2sUT5PemULUun_U2ud4k4JOuDgjrt2Nrx2HVbrSLzdw96_f4ZFznY6Vso8-RLyqojY46NPNqpgurgorGu8_lFmsfYudeM3fjhXErqz_FTlWjn9RS25_EP7SuSG78JPyxWkQV9bDjjyUyhPMHH5amzL3TXe5zqzbLUjX5UheqbVLVnOR_o950k6t8q00o86a2JubbtXZHdU1nKzeuiaHtfT6oVEHn0fvcercaXfr81IOu3P2-qePuCux9_UUstmrXTIJWb10pzXRlnEnu_KZjG9zrru5Enr37QOIncK96U1sV9UmddPX3X90MnDDuRRVvh-q7cHJYPpbc5XoyMtGVD3pinAq7ea2Dir4HPns37ublzYEQpwJBFT0bxtZulLsCvOpwpTKG9tT01A9Z9OExBU9Z8_fgZa9j6jcbdSLw6NY6mKhcoZ9M05G2i-UlbhGDcasnE3VQ9nLXU2_bjXsyG7NvDhCCQ3e47VPfFf4wZVwPMuRUIhrXdun5FFfXEHZhK5Pzh0Z2DMpMB_NDv3jjog5d8-lCf-7-zDRqafVDR5iLta6WU7V2UTlvh32qUm1dYPtQfwF-r3UwyRtlx230Mx11EYf6Sveks308usK2pe4bVlr6Ta-Cb-uz1amKeuWD6YqoX_mWgPq9ixyedne076OMzjI0yfD3_WH1EowPJu4SDN4SfI_aNT5k6GH0sSS-JfkJHl3jEc8QujCG0CHf5_LkA_nPpeg-ZKmsjk39MtwfF92wFlRd63Lf5Z_VRl-y4tE1OsQjq0_Vp5XXoIw1btVRrUMMSnvQL1rXh4pqxvF1rRdRhTivjlVwYq1vxhNf7noHO_IkzMKsnIptOODcqlWrjifT_ez_q3o_mnr1yfSw72MYuy3WqtAX-sfW9oD58s_pyYF_O3oJtEhaOj69BF_r0CfmZC8HUE-kl-CjL7zdN6gTZCLLJz3vWf_QYUBqp2zc9afFsQmnigfpc43qjT-Y0MSpOhkzkswNeErjQeP1cpqMXlTQLq51Y5oPlNw4n66R399TY5muVVDF4M-FxT4DuvxjbWKftGstx9Ny7h5jM9-6_aF8UHajbR4Htf-0ynad7Wx92jbRb_I8DRanLe5CZh7K3vGMToxLU0wap5tUVUV6KlJO9XsdDn-khx_eqmhsh43pmKfDEP2brqzfDhm4INtC1ymS-jhPHPlz2pAXaQrrG2m3lnpDIqprTDQ_9BH0exqYLgeIE3uH6p52B9JU9VV7C7FP9y96t_WhvAEbjpJDwX5w-J-yJRVZvwPvYvD2OFieYB9dR_hDRV51rw7VDIPHSafaB_isN_TgRzdOs91tTY_uGI6vrD665LoyTocPJo497mtNi79a1c9Wb_pqnFtE5UrVB77ojo0JHI6VV7W83cF-b_SrWl50l8PN6q68x6XEUt3pe8ikJBRjwu7W95UCDEkCaCGkwBVYLitWkgqApaywrMo7c48AwhACAQlCiI20ogpxAJWoqgozmhGgN8rYkbU_NiMfVnemaVp9zyET4M52x1j3b1iEnN7m3WI6B-nsLtwnmW_LdtVkBFjTxOaoJZpo9f304qrZ3TKrfKNiMO_pvtndNWu10ndtsPfrGOtuzEAPGXpYmbhul6PCbzL0kBQPv77Vwf-pi5ihh86dJkMPnbv_DwAA___aaHFu">