bundles/org.eclipse.orion.client.javascript/web/eslint/lib/code-path-analysis/code-path-state.js
function(test) {
			var context = this.loopContext;
			var forkContext = this.forkContext;
			var endOfInitSegments = forkContext.head;
			var testSegments = forkContext.makeNext(-1, -1);

			// Update state.
			context.test = test;
			context.endOfInitSegments = endOfInitSegments;
			context.continueDestSegments = context.testSegments = testSegments;
			forkContext.replaceHead(testSegments);
		}
function(test) {
			var context = this.loopContext;
			var forkContext = this.forkContext;
			var endOfInitSegments = forkContext.head;
			var testSegments = forkContext.makeNext(-1, -1);

			// Update state.
			context.test = test;
			context.endOfInitSegments = endOfInitSegments;
			context.continueDestSegments = context.testSegments = testSegments;
			forkContext.replaceHead(testSegments);
		}
function ( test ) { var context = this . loopContext ; var forkContext = this . forkContext ; var endOfInitSegments = forkContext . head ; var testSegments = forkContext . makeNext ( - 1 , - 1 ) ; // Update state. context . test = test ; context . endOfInitSegments = endOfInitSegments ; context . continueDestSegments = context . testSegments = testSegments ; forkContext . replaceHead ( testSegments ) ; }
Makes a code path segment for the test part of a ForStatement.

@param {boolean|} test - The test value (only when constant).
@returns {void}
Makes a code path segment for the test part of a ForStatement .