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

    <tr>
        <th>Summary</th>
        <td>
            `misc-throw-by-value-catch-by-reference.MaxSize: '-1'` generated by `clang-tidy-16 --dump-config` crashes it when it parses the config again
        </td>
    </tr>

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

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

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

<pre>
    ```bash
apt list clang-tidy-16
```

```
clang-tidy-16/unknown,now 1:16~++20230117111205+2156d33b49b8-1~exp1~20230117111257.1042 amd64 [installed]
```

```yaml
---
Checks: 'misc-*'
CheckOptions:
 misc-throw-by-value-catch-by-reference.MaxSize: '-1'
...

```


```
0.      Program arguments: clang-tidy-16 --dump-config
 #0 0x00007f1223bbffa6 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfbffa6)
 #1 0x00007f1223bbe190 llvm::sys::RunSignalHandlers() (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfbe190)
 #2 0x00007f1223bc077b (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfc077b)
 #3 0x00007f1222655f90 (/lib/x86_64-linux-gnu/libc.so.6+0x3bf90)
 #4 0x000055e9a1462a4c clang::tidy::ClangTidyContext::diag(llvm::StringRef, llvm::StringRef, clang::DiagnosticIDs::Level) (/usr/lib/llvm-16/bin/clang-tidy+0x14a4a4c)
 #5 0x000055e9a1462dc6 clang::tidy::ClangTidyContext::configurationDiag(llvm::StringRef, clang::DiagnosticIDs::Level) (/usr/lib/llvm-16/bin/clang-tidy+0x14a4dc6)
 #6 0x000055e9a1461854 clang::tidy::ClangTidyCheck::OptionsView::diagnoseBadIntegerOption(llvm::Twine const&, llvm::StringRef) const (/usr/lib/llvm-16/bin/clang-tidy+0x14a3854)
 #7 0x000055e9a0a5b274 clang::tidy::misc::ThrowByValueCatchByReferenceCheck::ThrowByValueCatchByReferenceCheck(llvm::StringRef, clang::tidy::ClangTidyContext*) (/usr/lib/llvm-16/bin/clang-tidy+0xa9d274)
 #8 0x000055e9a09bda24 (/usr/lib/llvm-16/bin/clang-tidy+0x9ffa24)
 #9 0x000055e9a1461c6b clang::tidy::ClangTidyCheckFactories::createChecks(clang::tidy::ClangTidyContext*) const (/usr/lib/llvm-16/bin/clang-tidy+0x14a3c6b)
#10 0x000055e9a14555ff clang::tidy::getCheckOptions(clang::tidy::ClangTidyOptions const&, bool) (/usr/lib/llvm-16/bin/clang-tidy+0x14975ff)
#11 0x000055e9a07e3fbd clang::tidy::clangTidyMain(int, char const**) (/usr/lib/llvm-16/bin/clang-tidy+0x825fbd)
#12 0x00007f122264118a __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#13 0x00007f1222641245 call_init ./csu/../csu/libc-start.c:128:20
#14 0x00007f1222641245 __libc_start_main ./csu/../csu/libc-start.c:368:5
#15 0x000055e9a07e0751 _start (/usr/lib/llvm-16/bin/clang-tidy+0x822751)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0V81u27wSfRp6Q0ggR6J-Fl7YDowWN70tmqJbg6IoibcyZZBUbN9Fn_0DJaWODDdN035BkEjk6Mw5M8MZiVurai3lErE1YncL3rumM8v_fLxf_ff95t2i6MrzEiVk_C24bRC5Q2TFDw63yjosWq7rwKnyHNBk3PthPt3eWpw_Bttef9PdUSPY6O6IKYpWNPmOYI1gDQQiQmlKKQXC_AJlSRlFRZwXWUC_y9OBfn9uxNKQkhgw35dJjBFbK20db1tZInb3Gopnvm_HpSAIxotNI8U3i6IVRpDulRUBghWC9Nnux4NTnfY24yIezFxjumNQnINH3vYyENyJxt8aWUkjtZDhB356UP-XE3ZAf6CGYfhCBF_YIiEefj6ZrjZ8j7mp-73UbuA_izwOgrLfHwLR6UrVE28EEcHkRAghaUUBoqKoKp7gtn3ce3XRyp7tePHJKO0eHBffvhguJILsYmT4cddZZyTfI0gQbLDSDkGOEWQ-49Yg2Laq8H_bx_1YB4XSCLZheNlSxf391w8BTULbhRTBmpyqgQ-C_EKYXhGWNCe3CH_u9YOqNW_fcV220tiBzF_h5F3OOMGckyBpWvwFRwPOzFH03BEkjFU5mRyNOKcs2SVx0Crdn4Ja9-OG8KDJABoV1RX5eMJkTOacxgnwWIy1MwbSF9B4tfGLX1R53nTayZMbV0vF61k5PDijdP1ZVr4SfrL8DP9O8Vp31inx_m7K3b18lO3rknUp8kEejXnMYzETyK4FliL5HYHjkekN96f-7kW1_6asUswPQnIli2Ys_pUs373GtamHfVXyeEmj7qxc8_K9drKWZjSZif1yVFpi0WnrppN-MxD5aPImnVHG4pnO9LlOwlkB6U90-jY88fS9eH3-6jvxxjfi9fnzUxt-FoRfm70m0y_Uj58cb0g3z0tI51HIZlHIi5JD_PvAeVVxmAPn12UkkuI1ZbTlwnVGyam2hZHcyWl4QvY74fmDWhHJpT_62UDmYhhjVXVbTC3dbJb_ivJkN6v9ouveepzzlFXVjDqdJTiVUVWUt6mLJ04fuAfPhmG7waLh5one6q2VlwGrinJGDOYzJ6Y043i382NlZx03bid42-72XGnsB5qw_dNss2dbyoNFsNUH106z6PqhsEHRKo1RtIouTqNrpxAzPDyitHLXfsZLDx4M4KFvAxQyFK2AXEDjW6AzJbdE3ASPEg_OLtjsKn0kZRSPqG_JAqSMXrLw9NK3KJdRmUc5X8glTdI4pnGaskWzJHka55SJCkoJWUEhz5KKFDGJ4hhoUS3UcnxvBqA5BcZCSijhkHJeZlIWWYpiIvdctaGnFnamXihre7lMCNB00fJCtnb4dADQ8oiHTQTgvyTMcpBT9LVFMfHfCvaC4pRrpf-u-IN35ITgWmppuJMlLs4YJeSld9uEYGG4baTFyuFjI7X_f-DGSotdM8yvStWY11zpRW_aZePcYehjsEWwrZVr-iIU3X7K1FPCDqb7nxQOwXaQ7-t6CM8_AQAA__9pXuQA">