Silence two style warnings from the test harness.
authorLutz Euler <lutz.euler@freenet.de>
Thu, 8 Dec 2011 22:28:52 +0000 (23:28 +0100)
committerLutz Euler <lutz.euler@freenet.de>
Thu, 8 Dec 2011 22:28:52 +0000 (23:28 +0100)
commit9ef5527c3db71fcb3a98b5a37a1006789834ac0a
tree2fddde9965875020b63d848496cb3d71d738bb85
parent2ab450b857634fb07439f8adec488b48bdc5e408
Silence two style warnings from the test harness.

Currently running any test emits a warning that REALLY-INVOKE-DEBUGGER
is undefined. Running any test that uses IMPURE-RUNNER additionally
emits a warning that *BREAK-ON-ERROR*'s lexical binding is used despite
its name indicating specialness.

Silence these two by moving the definition of REALLY-INVOKE-DEBUGGER
before its use and by adding a SPECIAL declaration for *BREAK-ON-ERROR*
in RUN-IMPURE-IN-CHILD-SBCL in a form that is executed in the child
SBCL.
tests/run-tests.lisp
tests/test-util.lisp