The primitive can fail and this is fixing the >>#testStepTooMuch
DebugTools testcase error.

2014-01-09  Holger Hans Peter Freyther  <[email protected]>

        * prims.def: Mark VMpr_Process_singleStepWaitingOn as
        potentially failing.
---
 libgst/ChangeLog | 5 +++++
 libgst/prims.def | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/libgst/ChangeLog b/libgst/ChangeLog
index 954b58f..4721c17 100644
--- a/libgst/ChangeLog
+++ b/libgst/ChangeLog
@@ -1,5 +1,10 @@
 2014-01-09  Holger Hans Peter Freyther  <[email protected]>
 
+       * prims.def: Mark VMpr_Process_singleStepWaitingOn as
+       potentially failing.
+
+2014-01-09  Holger Hans Peter Freyther  <[email protected]>
+
        * interp.c: Check if the process is already suspended.
 
 2013-12-22  Holger Hans Peter Freyther  <[email protected]>
diff --git a/libgst/prims.def b/libgst/prims.def
index 7e8eaaf..72add2b 100644
--- a/libgst/prims.def
+++ b/libgst/prims.def
@@ -2890,7 +2890,7 @@ primitive VMpr_Process_resume 
[succeed,fail,check_interrupt]
 }
 
 /* Process singleStepWaitingOn: */
-primitive VMpr_Process_singleStepWaitingOn [succeed]
+primitive VMpr_Process_singleStepWaitingOn [succeed,fail]
 {
   OOP oop1;
   OOP oop2;
-- 
1.8.5.2


_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to