Destructuring Mismatch (ANSI and GNU Common Lisp Document)

Next: Errors When Calling a Next Method, Previous: Odd Number of Keyword Arguments, Up: Argument Mismatch Detection

#### 3.5.1.8 Destructuring Mismatch

When matching a destructuring lambda list against a form, the pattern and the form must have compatible tree structure, as described in Macro Lambda Lists.

Otherwise, in a safe call, an error of type program-error must be signaled; and in an unsafe call the situation has undefined consequences.