# V606. Ownerless token 'Foo'.

Анализатор обнаружил потенциальную ошибку, найдя в коде лишнюю лексему. Чаще всего, такие "потерянные" лексемы появляются в коде, когда забыли написать ключевое слово return.

Рассмотрим пример:

    bool Run(int *p)
    {
      if (p == NULL)
        false;
      ...
    }

Здесь случайно забыли написать "return". Код компилируется, но не имеет практического смысла.

Исправленный вариант:

    bool Run(int *p)
    {
      if (p == NULL)
        return false;
      ...
    }

Данная диагностика классифицируется как:

CERT-MSC12-C

Взгляните на примеры ошибок, обнаруженных с помощью диагностики V606.