--- a/Context.st Mon Jul 03 22:01:55 2017 +0200
+++ b/Context.st Wed Jul 12 20:41:10 2017 +0200
@@ -798,13 +798,6 @@
__PATCHUPCONTEXT(theContext);
}
if (! __isNonLIFO(theContext)) {
- /*
- * to be prepared for the worst situation
- * (the sender is not stored, so the trap won't catch it)
- * make the writeBarrier trigger manually.
- * We'll see, if this is really required.
- */
- theContext->o_space |= CATCHMARK;
__markNonLIFO(theContext);
}
}
@@ -2308,19 +2301,6 @@
if (__isLazy(theContext)) {
__PATCHUPCONTEXT(theContext);
}
-
- if (! __isNonLIFO(theContext)) {
- /*
- * to be prepared for the worst situation
- * (the sender is not stored, so the trap won't catch it)
- * make the writeBarrier trigger manually.
- * We'll see, if this is really required.
- */
- theContext->o_space |= CATCHMARK;
-# if 0
- __markNonLIFO(theContext);
-# endif
- }
RETURN (theContext);
}
theContext = __ContextInstPtr(theContext)->c_sender;
@@ -2406,17 +2386,6 @@
if (__isLazy(theContext)) {
__PATCHUPCONTEXT(theContext);
}
-
- if (! __isNonLIFO(theContext)) {
- /*
- * to be prepared for the worst situation
- * (the sender is not stored, so the trap won't catch it)
- * make the writeBarrier trigger manually.
- * We'll see, if this is really required.
- */
- theContext->o_space |= CATCHMARK;
- __markNonLIFO(theContext);
- }
RETURN (theContext);
}
theContext = __ContextInstPtr(theContext)->c_sender;
@@ -2492,18 +2461,6 @@
if (__isLazy(theContext)) {
__PATCHUPCONTEXT(theContext);
}
- if (! __isNonLIFO(theContext)) {
- /*
- * to be prepared for the worst situation
- * (the sender is not stored, so the trap won't catch it)
- * make the writeBarrier trigger manually.
- * We'll see, if this is really required.
- */
- theContext->o_space |= CATCHMARK;
-# if 0
- __markNonLIFO(theContext);
-# endif
- }
RETURN (theContext);
}
theContext = __ContextInstPtr(theContext)->c_sender;
@@ -2575,19 +2532,6 @@
if (__isLazy(theContext)) {
__PATCHUPCONTEXT(theContext);
}
-
- if (! __isNonLIFO(theContext)) {
- /*
- * to be prepared for the worst situation
- * (the sender is not stored, so the trap won't catch it)
- * make the writeBarrier trigger manually.
- * We'll see, if this is really required.
- */
- theContext->o_space |= CATCHMARK;
-# if 0
- __markNonLIFO(theContext);
-# endif
- }
RETURN (theContext);
}
theContext = __ContextInstPtr(theContext)->c_sender;