v8/test/mjsunit/regress/regress-617526.js
aseemgarg fa5cb207a1 [wasm] fix loops and if-else to take int type instead of signed
BUG=617526
R=bradnelson@chromium.org
TEST=regress-617526.js

Review-Url: https://codereview.chromium.org/2101923003
Cr-Commit-Position: refs/heads/master@{#37354}
2016-06-29 00:40:32 +00:00

24 lines
519 B
JavaScript

// Copyright 2016 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.
// Flags: --expose-wasm
// Changing the code a little to avoid infinite loop
function __f_109() {
"use asm";
function __f_18() {
var a = 0;
while(2147483648) {
a = 1;
break;
}
return a|0;
}
return {__f_18: __f_18};
}
var wasm = Wasm.instantiateModuleFromAsm( __f_109.toString());
assertEquals(1, wasm.__f_18());