| Issue |
52824
|
| Summary |
[clang] support -Wrestrict
|
| Labels |
clang
|
| Assignees |
|
| Reporter |
nickdesaulniers
|
```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]
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs