# V606. Ownerless token 'Foo'.

The analyzer has detected a potential error: an extra lexeme in the code. Such "lost" lexemes most often occur in the code when the key word return is missing.

Consider this sample:

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

The developer forgot to write "return" here. The code compiles well but has no practical sense.

This is the correct code:

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

This diagnostic is classified as:

CERT-MSC12-C

You can look at examples of errors detected by the V606 diagnostic.