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

Reply via email to