﻿# V7026\. A stray semicolon after the condition of an if, for or while statement\.

Анализатор обнаружил потенциальную ошибку, связанную с наличием символа ';' после управляющих конструкций if, for или while\.

Пример:

```cpp
if (value > (a - b) / c); {
  ....
  res = calculate(value);
}
```

Из\-за символа `;` блок кода, идущий после `if`, к этому `if` относиться не будет\. Это приведёт к тому, что блок кода будет выполняться безусловно\.

Чтобы исправить эту проблему, достаточно удалить ненужный символ `;`:

```cpp
if (value > (a - b) / c) {
  ....
  res = calculate(value);
}
```