Reports a function that returns a value in some cases while in other cases no value is returned. This usually indicates an error.

Example:


function foo() {
  if (true)
    return 3;
  return;
}