src/parser/floc-proto.lisp: Associate restarts when resignalling.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 7 Jul 2018 13:38:28 +0000 (14:38 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 9 Jul 2018 11:02:05 +0000 (12:02 +0100)
commit8bb50d5d9752550d7a51b482d312b0a828a7b9d9
tree4b52fb20cd1e9c4cfdf8b4b66c72a70b73eed861
parentbf34c7086b3c296a63ac0a7e8251c0e59cbe47d5
src/parser/floc-proto.lisp: Associate restarts when resignalling.

`with-default-error-location*' catches conditions and maybe resignals
versions of them with error location information.  But the new
conditions don't have the same restarts associated with them, so
functions like `muffle-warning' will fail.

Fixing this is a little fiddly, but a general solution is possible.
src/parser/floc-proto.lisp