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

    <tr>
        <th>Summary</th>
        <td>
            clang-tidy incorrect hiccp-multiway-path-covered warning
        </td>
    </tr>

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

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

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

<pre>
    clang-tidy incorrectly handles the hiccp-multiway-path-covered

example code:
```cpp
if ((uMsg == WM_SYSKEYDOWN || uMsg == WM_KEYDOWN || uMsg == WM_LBUTTONDOWN || uMsg == WM_RBUTTONDOWN || uMsg ==
            WM_MBUTTONDOWN) == false) return ProcResultType::kNone;
// some code

switch (uMsg) { // potential uncovered code path; add default case[hiccp-multiway-path-uncovered]
case WM_SYSKEYDOWN:
case WM_KEYDOWN:
    // some code
    break;
case WM_LBUTTONDOWN:
   // some code
    break;
case WM_RBUTTONDOWN:
    // some code
    break;
case WM_MBUTTONDOWN:
    // some code
    break;
}
```

Version:
```
LLVM (http://llvm.org/):
  LLVM version 14.0.0
  Optimized build.
  Default target: x86_64-pc-windows-msvc
  Host CPU: alderlake
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylVNtuozAQ_Rp4sUCEOw88NM2uVtqmrXpVnypjT8Abg5Ftkma_fg2BNJuNIlWLRmB7Zs7MnBlcCLrLCcdN6WhGd4g1REgJRPMdqnBDOSikK0AVI6R16o5rtsU7p8W6cojYgARqeQvLu9q_4QPXLQdEBAUrGA-t2NsLadv9CVshy0-NdEtVIitYGEGvy_fHt8ef394Wd6-3yEqujaATg8vam_nz09Pd7QWLh4sW--TQ0WNclp8ulp9NWCvMFfR7CbqTDbqXgjyAMvw87dqh9OBqfSsas5yPLPjfjSAl6pGeI9rUlmlSoZGQIUwyR6NHKzQ0mmGOumakfABAfRMMPMKUIgorbIIjgk1a0fxcuw7eVjRW2hv_TfuhZ5Pq9Lwn5XwlvaaQgNeHiieMo7Yc43wV5uE8zJdxlv-JYyWLk7k-buULSMVE8-_w77c3Ny_Lvs-V1m1vM8TkfFO7QpbDLjtKarDe7BHRLHQ915tUd61mNfttZqHoGKfudL4YB0FjWYI2WOgjjd_j0GmJs2UNFVvl1GpDJvsfQml0ff_cW2JOQXK8hpPUbZoHNAsybGumOZy9Ly7dEGiLZcOa0u4kz_vK1aH0kumqK1wi6pGH8eO0UvwysGbLlOpAmUUUpWlkVzkU6SpeURzFUeB5cZYAToEkAUnTLAni2Oa4AK5y8x9Yvt_AFg0QZm0m32a57_m-F3vRLJxlfuLimQdhQiIa-mkQZmCFHtSYcXdqiy3zIaWiK5VRcqa0-lRipVjZAAzhDD7udCVkvmZNqDTW9hA7H3L_A1Sglxs">