// Copyright 2017 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.varstate=0;functioninc(){console.log("increment state");state++;}functionrepeat(){console.log("current state: "+state);if(state<3){setTimeout(inc,0);setTimeout(repeat,0);}else{setTimeout(function(){thrownewError();});}}setTimeout(inc,0);console.log("state: "+state);setTimeout(repeat,0);console.log("state: "+state);