X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fbackq.lisp;h=b82b4641ac874eeede936189c0ba93d6ce34cebd;hb=56a972e201d117a8d5d769527f2bafd23cba7de9;hp=839314158f046f9a354d57eebc39d9dc886c21de;hpb=ac0bb62cb48dcba68b07e0a1eb5573de92373c7c;p=sbcl.git diff --git a/src/code/backq.lisp b/src/code/backq.lisp index 8393141..b82b464 100644 --- a/src/code/backq.lisp +++ b/src/code/backq.lisp @@ -249,4 +249,12 @@ '(backq-comma backq-comma-at backq-comma-dot backq-list backq-list* backq-append backq-nconc backq-cons backq-vector)) +;;; Since our backquote is installed on the host lisp, and since +;;; developers make mistakes with backquotes and commas too, let's +;;; ensure that we can report errors rather than get an undefined +;;; function condition on %READER-ERROR. +#+sb-xc-host ; proper definition happens for the target +(defun %reader-error (stream format-string &rest format-args) + (bug "READER-ERROR on stream ~S: ~?" stream format-string format-args)) + (/show0 "done with backq.lisp")