Context.st
branchjv
changeset 23078 716f3fbb09e9
parent 21243 f0ac467b9ade
child 23107 40173e082cbc
--- 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;