[ Obsolete | Reference Manual | Alphabetic Index ]

# exit_block(+Ball)

Throw an exception described by Ball. Continue execution at the recovery procedure of a matching ancestor catch/3 or block/3

Ball
  Any term, but no variable

### This built-in predicate is obsolete!

## Description

This is a deprecated alias for throw/1 - see there.

### Modes and Determinism

- exit_block(+) is erroneous

### Exceptions

(4) instantiation fault
  Ball is uninstantiated.
(230) uncaught exception
  Ball does not unify with a Catcher of any uncompleted call of catch/3 or block/3.

## See Also

throw / 1, catch / 3, block / 3