// Copyright 2015 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.functionmodule(){"use asm";functionfoo(){do;while(foo?0:1);return-1>0?-1:0;}returnfoo;}varfoo=module();assertEquals(0,foo());assertEquals(0,foo());