rem: if ((_yieldCount % _yieldGranularity) == 0 && _current_pid != _mainPid) { var current_pid = _current_pid; setTimeout((function() { _current_pid = current_pid;  f(a, k)}), sched_pause); 
add: if (_current_pid != _mainPid) { if ((_yieldCount % _yieldGranularity) == 0) { var current_pid = _current_pid; setTimeout((function() { _current_pid = current_pid; f(a, k)}), sched_pause); } else { return f(a,k); } 
context: function _yield(f, a, k) {   ++_yieldCount;  if ((_yieldCount % _yieldGranularity) == 0 && _current_pid != _mainPid) {    var current_pid = _current_pid;    setTimeout((function() { _current_pid = current_pid;//                             _debug("scheduled (after pre-emption) " + current_pid);                              f(a, k)}),               sched_pause);  }  else {    return f(a,k);  }}
meta: 3248	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3248/91439e474cab7aa6ff3ef0d042217fabe1860db6/jslib.js/buggy/lib/js/jslib.js