From: Stephen Adams Date: Fri, 8 Sep 1995 02:56:57 +0000 (+0000) Subject: Fixed bug with top-level forms wit internal continuations. X-Git-Tag: 20090517-FFI~5970 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=63ef83cf60afbcd7170bf0e81126086269a6bcde;p=mit-scheme.git Fixed bug with top-level forms wit internal continuations. --- diff --git a/v8/src/compiler/midend/dbgstr.scm b/v8/src/compiler/midend/dbgstr.scm index b2db10fed..77b01dba9 100644 --- a/v8/src/compiler/midend/dbgstr.scm +++ b/v8/src/compiler/midend/dbgstr.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: dbgstr.scm,v 1.18 1995/09/08 02:44:17 adams Exp $ +$Id: dbgstr.scm,v 1.19 1995/09/08 02:56:57 adams Exp $ Copyright (c) 1994-1995 Massachusetts Institute of Technology @@ -196,12 +196,14 @@ MIT in each case. |# (new-dbg-continuation/inner new-info))) (aggregate ;; This condition is true when a user level form has internal - ;; invisible continuations + ;; invisible continuations, either as a subproblem or reduction (if (or (not (new-dbg-continuation/outer new-info)) (eq? (new-dbg-continuation/outer new-info) (new-dbg-continuation/inner new-info))) - (new-dbg-expression/outer - (new-dbg-continuation/inner new-info)) + (or (new-dbg-expression/outer + (new-dbg-continuation/inner new-info)) + (new-dbg-expression/source-code + (new-dbg-continuation/inner new-info))) (new-dbg-expression/source-code (new-dbg-continuation/outer new-info))))) (and aggregate