Conditionalize to handle the case where there are no hooks.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 28 Aug 1991 13:19:53 +0000 (13:19 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 28 Aug 1991 13:19:53 +0000 (13:19 +0000)
v7/src/runtime/global.scm
v8/src/runtime/global.scm

index 62bcb530f1151a0fe3454b7250660582ba94eacb..0382bf48351e4e2d2c4458f2eb1eac3ac58582a8 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.27 1991/08/27 01:31:00 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.28 1991/08/28 13:19:53 jinx Exp $
 
 Copyright (c) 1988-91 Massachusetts Institute of Technology
 
@@ -277,9 +277,12 @@ MIT in each case. |#
       (dynamic-wind
        (lambda ()
         (set! old-stepper-hooks (get-stepper-hooks))
-        ((ucode-primitive primitive-return-step 2) unspecific null-hooks))
+        (if old-stepper-hooks
+            ((ucode-primitive primitive-return-step 2)
+             unspecific null-hooks)))
        thunk
        (lambda ()
         ((ucode-primitive primitive-return-step 2)
          unspecific
-         old-stepper-hooks))))))
\ No newline at end of file
+         (or old-stepper-hooks
+             null-hooks)))))))
\ No newline at end of file
index 81844ebf87cd770219a17f32bca2b40ef9baa320..e3c708142c69ad8e89457ea823d478c8229e9a17 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.27 1991/08/27 01:31:00 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.28 1991/08/28 13:19:53 jinx Exp $
 
 Copyright (c) 1988-91 Massachusetts Institute of Technology
 
@@ -277,9 +277,12 @@ MIT in each case. |#
       (dynamic-wind
        (lambda ()
         (set! old-stepper-hooks (get-stepper-hooks))
-        ((ucode-primitive primitive-return-step 2) unspecific null-hooks))
+        (if old-stepper-hooks
+            ((ucode-primitive primitive-return-step 2)
+             unspecific null-hooks)))
        thunk
        (lambda ()
         ((ucode-primitive primitive-return-step 2)
          unspecific
-         old-stepper-hooks))))))
\ No newline at end of file
+         (or old-stepper-hooks
+             null-hooks)))))))
\ No newline at end of file