mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 11:10:21 +02:00
Revert "with-continuation-barrier carps, calls exit(3) _after_ unwinding"
This reverts commit ecba00af65
.
This commit is contained in:
parent
5f0d2951a0
commit
2a6f90e524
2 changed files with 4 additions and 25 deletions
|
@ -1,7 +1,7 @@
|
|||
;;;; -*- scheme -*-
|
||||
;;;; continuations.test --- test suite for continutations
|
||||
;;;;
|
||||
;;;; Copyright (C) 2003, 2006, 2009, 2011 Free Software Foundation, Inc.
|
||||
;;;; Copyright (C) 2003, 2006, 2009 Free Software Foundation, Inc.
|
||||
;;;;
|
||||
;;;; This library is free software; you can redistribute it and/or
|
||||
;;;; modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -80,17 +80,6 @@
|
|||
(error "Catch me if you can!")))))))))
|
||||
handled))
|
||||
|
||||
(pass-if "exit unwinds dynwinds inside a continuation barrier"
|
||||
(let ((s (with-error-to-string
|
||||
(lambda ()
|
||||
(with-continuation-barrier
|
||||
(lambda ()
|
||||
(dynamic-wind
|
||||
(lambda () #f)
|
||||
(lambda () (exit 1))
|
||||
(lambda () (throw 'abcde)))))))))
|
||||
(and (string-contains s "abcde") #t)))
|
||||
|
||||
(with-debugging-evaluator
|
||||
|
||||
(pass-if "make a stack from a continuation"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue