From d754723f1d3238c582e9c6ca90435c579efaff17 Mon Sep 17 00:00:00 2001 From: Gabor Melis Date: Wed, 7 Sep 2005 11:35:12 +0000 Subject: [PATCH] 0.9.4.31: * Bind *LAST-ERROR-CONTEXT* to NIL in ACTUALLY-COMPILE. Location for compiler notes is not omitted for subsequent compile calls. With this fix evaluating (WHEN NIL (PRINT 'HELLO)) twice produces the location for the second note, too. --- src/compiler/target-main.lisp | 1 + version.lisp-expr | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler/target-main.lisp b/src/compiler/target-main.lisp index 78b8d03..f6e92de 100644 --- a/src/compiler/target-main.lisp +++ b/src/compiler/target-main.lisp @@ -62,6 +62,7 @@ (*last-format-string* nil) (*last-format-args* nil) (*last-message-count* 0) + (*last-error-context* nil) (*gensym-counter* 0) ;; KLUDGE: This rebinding of policy is necessary so that ;; forms such as LOCALLY at the REPL actually extend the diff --git a/version.lisp-expr b/version.lisp-expr index afcc31f..6230c1c 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"0.9.4.30" +"0.9.4.31" -- 1.7.10.4