diff --git a/compiler/ir2tran.lisp b/compiler/ir2tran.lisp
index ebb3e321bb25d6245a0ae6155210f1cfdf01fb49..14a1d3be70f98d1236b52b0ca7a85051700c05ae 100644
--- a/compiler/ir2tran.lisp
+++ b/compiler/ir2tran.lisp
@@ -7,7 +7,7 @@
 ;;; Scott Fahlman (FAHLMAN@CMUC). 
 ;;; **********************************************************************
 ;;;
-;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/ir2tran.lisp,v 1.13 1990/05/07 10:56:40 ram Exp $
+;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/ir2tran.lisp,v 1.14 1990/05/12 20:35:59 ram Exp $
 ;;;
 ;;;    This file contains the virtual machine independent parts of the code
 ;;; which does the actual translation of nodes to VOPs.
@@ -163,7 +163,7 @@
        (ir2-convert-closure node block leaf res))
       (global-var
        (let ((name-tn (emit-constant name))
-	     (unsafe (policy node (> speed safety))))
+	     (unsafe (policy node (zerop safety))))
 	 (ecase (global-var-kind leaf)
 	   ((:special :global :constant)
 	    (assert (symbolp name))