Fix FTYPE declaration to X from being applied to (SETF X).
authorStas Boukarev <stassats@gmail.com>
Sat, 22 Feb 2014 22:58:53 +0000 (02:58 +0400)
committerPhilipp Marek <philipp@marek.priv.at>
Sun, 2 Mar 2014 20:36:56 +0000 (21:36 +0100)
commite2e53dc6799038df7768478f5f6a48f36c197c95
tree56e2f5db1beff7a0a6e64ff2756c9e2bb21aafda
parentd4f3997bdae9e20ea502ed20293e3aed992c00e4
Fix FTYPE declaration to X from being applied to (SETF X).

C1LAMBDA-EXPR used the block-name to get declarations, but BLOCK name
is a symbol, and for a function named (SETF X) the block would have
the name X, resulting in wrong declarations.

Fixes #262.
src/cmp/cmplam.lsp