X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fconstraint.lisp;h=a3022458c77e374e4d329ea5bd364fffd62aeac9;hb=d40a76606c86722b0aef8179155f9f2840739b72;hp=c8b5715bb0c8ff7b12f0059d2906a0a338800810;hpb=0a82f2db352cc348d2107a882e50af222ff97ed3;p=sbcl.git diff --git a/src/compiler/constraint.lisp b/src/compiler/constraint.lisp index c8b5715..a302245 100644 --- a/src/compiler/constraint.lisp +++ b/src/compiler/constraint.lisp @@ -443,7 +443,7 @@ ;;; Our OUT is: ;;; out U (in - kill) ;;; -;;; BLOCK-KILL-LIST is just a list of the lambda-vars killed, so we must +;;; BLOCK-KILL-LIST is just a list of the LAMBDA-VARs killed, so we must ;;; compute the kill set when there are any vars killed. We bum this a ;;; bit by special-casing when only one var is killed, and just using ;;; that var's constraints as the kill set. This set could possibly be @@ -458,7 +458,7 @@ res)) (t (let ((*compiler-error-context* (block-last block))) - (compiler-warning + (compiler-warn "unreachable code in constraint ~ propagation -- apparent compiler bug")) (make-sset))))