code: function(label) {
  			var forkContext = this.forkContext;
  
  			if (!forkContext.reachable) {
  				return;
  			}
  
  			var context = getContinueContext(this, label);
  
  			/* istanbul ignore else: foolproof (syntax error) */
  			if (context) {
  				if (context.continueDestSegments) {
  					makeLooped(this, forkContext.head, context.continueDestSegments);
  
  					// If the context is a for-in/of loop, this effects a break also.
  					if (context.type === "ForInStatement" ||
  						context.type === "ForOfStatement"
  					) {
  						context.brokenForkContext.add(forkContext.head);
  					}
  				} else {
  					context.continueForkContext.add(forkContext.head);
  				}
  			}
  			forkContext.replaceHead(forkContext.makeUnreachable(-1, -1));
  		}
docs: Makes a path for a `continue` statement.
  
  It makes a looping path.
  It makes new unreachable segment, then it set the head with the segment.
  
  @param {string} label - A label of the continue statement.
  @returns {void}