X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fcontrol.lisp;h=5df3e2f51fddcf7bbf64baf33d6e942c74d495b3;hb=503a50f07740b52908f630b0492cf56556f1a792;hp=76390e433611f67dd613fcbe57be988d4fbea370;hpb=20748f2dd7965dcd1446a1cb27e5a5af18a0e5bb;p=sbcl.git diff --git a/src/compiler/control.lisp b/src/compiler/control.lisp index 76390e4..5df3e2f 100644 --- a/src/compiler/control.lisp +++ b/src/compiler/control.lisp @@ -163,7 +163,7 @@ block-info-constructor))))))) (values)) -;;; Do control analysis on Component, finding the emit order. Our only +;;; Do control analysis on COMPONENT, finding the emit order. Our only ;;; cleverness here is that we walk XEP's first to increase the ;;; probability that the tail call will be a drop-through. ;;; @@ -188,7 +188,7 @@ (clear-flags component) (dolist (fun (component-lambdas component)) - (when (external-entry-point-p fun) + (when (xep-p fun) (control-analyze-1-fun fun component block-info-constructor))) (dolist (fun (component-lambdas component))