| Issue |
56021
|
| Summary |
clang-tidy modernize-loop-convert produces invalid code
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
connorjclark
|
https://godbolt.org/z/oo4cv3d97
Given:
```c++
#include <stdio.h>
#include <string.h>
int combo_stack[176*7][10];
void func()
{
for ( int q = 0; q < 1232; q++ )
memset(combo_stack[q], 0, sizeof(combo_stack[q]));
}
```
`modernize-loop-convert` produces:
```c++
#include <stdio.h>
#include <string.h>
int combo_stack[176*7][10];
void func()
{
for (auto & q : combo_stack)
memset(q, 0, sizeofq);
}
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs