summaryrefslogtreecommitdiffstats
path: root/internals.scm
diff options
context:
space:
mode:
authorGravatar John Cowan 2021-06-24 20:11:34 -0400
committerGravatar John Cowan 2021-06-24 20:11:34 -0400
commit0516084b08be36ba400995ffb88b882a5e21c0e9 (patch)
tree9d1afcbd02db02d9aa96a9c2afd61eefd77b708a /internals.scm
parentMerge remote-tracking branch 'origin/master' (diff)
draft 1
Diffstat (limited to 'internals.scm')
-rw-r--r--internals.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/internals.scm b/internals.scm
index 9652aaa..095a57a 100644
--- a/internals.scm
+++ b/internals.scm
@@ -115,7 +115,7 @@
(lambda () default)
(lambda (x) x)))
-(define (idict-pop! vec dictionary failure)
+(define (idict-pop! vec dictionary)
(define (do-pop)
(call/cc
(lambda (cont)
@@ -127,7 +127,7 @@
dictionary))))
(define empty? (dcall dempty? vec dictionary))
(if empty?
- (failure)
+ (error "popped empty dictionary")
(do-pop)))
(define (idict-map! vec proc dictionary)