Attempted to return multiple times from a non-void returning function.

#6128   Run-time catchable error

Attempted to return multiple times from a non-void returning function.

Explanation

At run-time, it is possible for a function to attempt multiple return actions. This is not allowed. This error can be produced when, for a value-returning function, return is invoked more than once in always and catch parts that OmniMark executes while unwinding the function.