﻿# V8030\. The outer loop counter is used in the init statement of the inner loop\. Perhaps a different variable should be used as a counter instead\.

The analyzer has detected the use of an outer loop counter in the inner loop initializer, which may indicate a logical error\.

In a simple form, this error looks as follows:

```cpp
var i, j int

for i = 0; i < M; i++ {
  for i = 0; j < N; j++ {
    a[i][j] = 0
  }
}
```

The fixed code:

```cpp
var i, j int

for i = 0; i < M; i++ {
  for j = 0; j < N; j++ {
    a[i][j] = 0
  }
}
```