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

    <tr>
        <th>Summary</th>
        <td>
            Unable to disable "note" level compiler output.
        </td>
    </tr>

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

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

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

<pre>
    I am unable to suppress `note` level information in the compiler output.

Is this intended functionality or am I missing something?

Often, the fix is represented clearly by the preceding error. 

As this is a note, I don't think that the `-w` flag has any control over the output.

Log:
```
/usr/bin/clang++ -Itest/matrix.p -Itest -I../test -I../include -I../external -I/usr/include/stb -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=c++20 -O0 -g -Wno-unused-variable -ferror-limit=1 -w -DGTEST_HAS_PTHREAD=1 -MD -MQ test/matrix.p/test_Matrix4x4.cc.o -MF test/matrix.p/test_Matrix4x4.cc.o.d -o test/matrix.p/test_Matrix4x4.cc.o -c ../test/test_Matrix4x4.cc

../test/test_Matrix4x4.cc:24:25: error: constexpr variable 'C' must be initialized by a constant expression
   24 |     constexpr Matrix4x4 C = A-B;
      |                         ^ ~~~
../include/Matrix4x4.h:88:47: note: non-constexpr function 'operator[]' cannot be used in a constant expression
   88 | matrix[i][j] = matrix[i][j] - B[i][j];
      | ^
../include/Matrix4x4.h:180:5: note: in call to 'result.operator-=(B)'
  180 |     result -= B;
      | ^~~~~~~~~~~
```

I am having to scroll a lot to get to the root of an issue.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMVV9vozgQ_zSTl5ERGBLoAw9JCbeRttq7a0_3WBljwHuOjWyTNvfQz34ypGlvFa3WimIbz7_fePwb5pzstRAlrHewrlZs8oOx5cCsPX9_sbIf_Kox7bk8IDvipFmjBHqDbhpHK5xD2MTaeAGbGJU4CYVSd8YemZdGo9ToB4HcHEephEUz-XHyEcQVxNvl_-DQD9Kh1F7oVrTYTZoHZaakP6Oxwe8Bj9I5qXt05ij8IHUPaf3ZzLfOCw30fvbXyVeUDq0IIQrtRYtcCWbVGZvzLDFawUUbDAprjY3ws63te0gOGc7g6D0esDUaaO7Dmf4H_cD8bAo2MXkJ8DvFehyYQ6bPyI321ig0J2FnsRvQv5oe0ssaNvHlt2xpPTkLtG6kBlpzxXQPdAd0h-TghfNA6yPzVr5G4-ULkkMUAa0_r6XmamrF-1a8emE1U0gOVwcXEaC1883tg84K4c-joLePlWxG3ScbJF0rWa-N85I7wo0yFtKKqRd2dkiq5_rwdf_8ra4f90_Pu8PTI6TVJkPifAtpxRd4NEbyLUbSI_lbGzLpyYmWnJiVc-WRbr4vouRRekirBMkLkuq3p_3j0_OX7ePz709f_txvq-XooULy8Af-kK9Ljp4f5n32mkWcRwbJQ_1rklGLxPyqUY7XS7kl8rkcfi6YbmkW_taQbpeiDQtutPPidbR4TRHQ_B5ojsfJeWwESi29ZEr-K9pQ_WzRYdpj0BPOSaOXABCRZgj5PYbxYfoaB94jpBVuyQ7S3VUH8apza8B6j29vb58wfpTOB8IB0m1RQLrN8oBrfnXzrMlHIO_UEDCaUVjmjV14KwDmTGszQw41E7jn51iLYo57uUFY72Sws959h3U1w7x5QHD3_y83MgHr_S-gTYoY0u36M1qpkTOlAr8Cza1wk_LRO1ACaQW02AG9A5q_-0yK-Jr9RQGDIN66IVjv367jNu0slBwod2CnQI-B6rk1SiFDZXzY92KeAqlZYzyaDplG6dwkolVbpu1desdWokxyWhQ03cTFaiizNcubtuFNwrqNoHmXN116l-Q83rAmb9OVLGlMsyRO0oRmm6yINl2Td5xlvGjpOr7jkMXiyKSKlDodI2P71eyyTBKapMlKsUYoN7cxSrV4WQICSkNXs2VQIs3UO8hiJZ13H2a89EqUf11bWyvd5SHRhfzppbP92MZWk1Xl4P3oAo3TGmjdSz9MTcTNMRCjOr1PZLTmu-Dhac9xOaD1JfBTSf8LAAD__0KiUxc">