Fix error reporting for CASE macros.
commit2a0a1c10b9d60d4bb01a5d0ec3e49563c86def68
authorStas Boukarev <stassats@gmail.com>
Sun, 30 Aug 2015 21:36:13 +0000 (31 00:36 +0300)
committerStas Boukarev <stassats@gmail.com>
Sun, 30 Aug 2015 21:36:13 +0000 (31 00:36 +0300)
treeca8db6d7d997c701b6df053b3e451241f27132be
parente0cab24e4f361aaf016ec65f84322b275de29725
Fix error reporting for CASE macros.

When a duplicate clause is encountered the CASE macro tries to locate
its location, it uses sb-c::*current-path* which may not be bound when
loading a source file.
src/code/macros.lisp
tests/case-test.lisp [new file with mode: 0644]
tests/case.pure.lisp