Diff
Not logged in

Differences From Artifact [ccc5d0479c]:

To Artifact [bb958808ab]:


2357
2358
2359
2360
2361
2362
2363
2364

2365
2366
2367
2368
2369
2370
2371
2372
2373
2357
2358
2359
2360
2361
2362
2363

2364


2365
2366
2367
2368
2369
2370
2371







-
+
-
-







	    case COLON:
		CLANG_ASSERT(jumpPtr);
		if (jumpPtr->jump.jumpType == TCL_TRUE_JUMP) {
		    jumpPtr->jump.jumpType = TCL_UNCONDITIONAL_JUMP;
		    convert = 1;
		}
		target = jumpPtr->jump.codeOffset + 2;
		if (TclFixupForwardJump(envPtr, &jumpPtr->jump,
		if (TclFixupForwardJumpToHere(envPtr, &jumpPtr->jump, 127)) {
			(envPtr->codeNext - envPtr->codeStart)
			- jumpPtr->jump.codeOffset, 127)) {
		    target += 3;
		}
		freePtr = jumpPtr;
		jumpPtr = jumpPtr->next;
		TclStackFree(interp, freePtr);
		TclFixupForwardJump(envPtr, &jumpPtr->jump,
			target - jumpPtr->jump.codeOffset, 127);