projects
/
mit-scheme.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
05e6e2e
)
Do _not_ do SAVE_CONT after returning from compiled code. Assume that
author
Chris Hanson
<org/chris-hanson/cph>
Sun, 12 Aug 2007 03:30:42 +0000
(
03:30
+0000)
committer
Chris Hanson
<org/chris-hanson/cph>
Sun, 12 Aug 2007 03:30:42 +0000
(
03:30
+0000)
the compiled-code interface has left the stack in the correct state.
v7/src/microcode/interp.c
patch
|
blob
|
history
diff --git
a/v7/src/microcode/interp.c
b/v7/src/microcode/interp.c
index fc1c84df759e4b5fb34bf6cf88e931b97fa4c439..81201b3afc83fa56285f6ff38261cbb950ccf3e0 100644
(file)
--- a/
v7/src/microcode/interp.c
+++ b/
v7/src/microcode/interp.c
@@
-1,6
+1,6
@@
/* -*-C-*-
-$Id: interp.c,v 9.10
6 2007/04/22 16:31:2
2 cph Exp $
+$Id: interp.c,v 9.10
7 2007/08/12 03:30:4
2 cph Exp $
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
@@
-1109,7
+1109,8
@@
Interpret (void)
APPLICATION_ERROR (dispatch_code);
default:
- POP_RETURN_ERROR (dispatch_code);
+ Do_Micro_Error (dispatch_code, true);
+ goto internal_apply;
}
}
#endif