1.0.43.59: fix DEFSETF to reject non-symbols as functions names
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 14 Oct 2010 19:36:59 +0000 (19:36 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 14 Oct 2010 19:36:59 +0000 (19:36 +0000)
commitcc24446c5ba765a69c0465832f1ed43227fccd47
treeb5e0d7b1dbc09590c68a6ace4925bd75485aff5d
parent7bc0523e454900b4e8b53f2b5d975422289cd519
1.0.43.59: fix DEFSETF to reject non-symbols as functions names

  The short form of DEFSETF requires the second argument to be a
  symbol.  Added the appropriate check and a test case.

  See also the section 5.3 in CLHS.

  Patch by Roman Marynchak.
src/code/early-setf.lisp
tests/setf.impure.lisp
version.lisp-expr