<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylUstyrCAQ_RrcUFqKD3ThYiaT_EKWKdQeJWHEAM4k9-tvo86jbuWuQoHd0Keb0wcb3X3XpIjX2ZL4QOLdWcuOflHCSjk6NDv69mbAOiNbR78Je6I_nP8hrCLp_qHCxVfwHkYo4fsl64wY-oUBwoqzL7Van4qYw5p-I_TP1g7bActo37Y0fL1df9Q62uivbrpjfhX4oRdhRjn23p2EtehSYfr5BEgooU4jCX6thG74OQsljxI6hBtxAgeG4omwYOlFuuGezSjJ93caJN86oDgwxp_oL6Wgy_CF_jtI_kz4swd5e1eoVQIb_VmjB0Xm8WPUl_EqEtWTk3r0kjz0xfja6AYON3C4gm9t314q6Oq0q9JKBGJ2gzb1KNuPDqyY1SjB2GA2qh6cmyxSIOwFZ4_Czk3U6hNulDpfTTgZ_Q6ew4u0dgaLTs5KlgVD3Yi2KUvOjxwE5C3wilUFqyAVXZs1ZRMo0YCyNXInjC2CoEW6we9vlzWLWZIwXFVeJjziR4AsPxZNEgMHnpEshpOQKvJ1Im36wNRLyWbuLQaVtM7eg_7H7EeAhSwydNKpZbPSzg_UztOkjXt40mDhVC-E_gJU5CHb>52824</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang] support -Wrestrict
        </td>
    </tr>

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

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

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

<pre>
    ```c
void x (int * __restrict y, int * __restrict z);
void w (void) { int v; x(&v, &v); }
```
```sh
$ gcc -Wrestrict foo.c
foo.c:2:26: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
    2 | void w (void) { int v; x(&v, &v); }
      |                          ^~  ~~
$ clang -Wrestrict foo.c
warning: unknown warning option '-Wrestrict' [-Wunknown-warning-option]
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylksmSpCAQhp8GL4SGpgt68FDVyyv0sQMVlWlKbMCq7nn6SdRaYqLnNARIQv6Zfpna6O67JkW8zZbEzyQ-nLXs6BclUMrJ4Xag7-9GWGdk6-g3gSf6w_1vAhVJjw8ZLj6Dt9BDCTuuUWfU0C90ECjOPtW2-1DUPG_hN6C_jnbcLyCjQ9vS8O32-l7raMffzPQAfhX4oBduJjkN3py5tWhSboblJBAooU4jBLtmQjP8XLiSvRQdyg0_CScMxRtuhaUX6cZ7NFCSH-8YJN8roDjQx57of7aCrsMn-ucg-QthL17k93uHWsWx0J979NCRZfqY9GW6Nonq2Uk9-ZY81AVsK3QXh7s43MS3sm9fKujqtKvSigdOOiVqDF5xUEntMs_auAeyYDGqHp2bLQIReMU5YJuXJmr1CQ9Kna9bOBv9S3iiV2ntIiwaOZSQBWOdNKxIq65sGshLXkFalRnrkiLnZVFC3wSKN0JZD0MANh4ARApkDTEkCeCq8jJhEeuFyPK-aJJYMMEyksXixKWKPEOkzRCYesVplsGiU0nr7N3pf7JhEmvdPj9f3KhNPcn2oxOWL2qSwthgraBe8f8Au6QLFw">