diff options
Diffstat (limited to 'deps/v8/test/mjsunit/regress/wasm/regress-905815.js')
-rw-r--r-- | deps/v8/test/mjsunit/regress/wasm/regress-905815.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/regress/wasm/regress-905815.js b/deps/v8/test/mjsunit/regress/wasm/regress-905815.js new file mode 100644 index 0000000000..7967d99756 --- /dev/null +++ b/deps/v8/test/mjsunit/regress/wasm/regress-905815.js @@ -0,0 +1,27 @@ +// Copyright 2018 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. + +load('test/mjsunit/wasm/wasm-constants.js'); +load('test/mjsunit/wasm/wasm-module-builder.js'); + +(function() { + const builder = new WasmModuleBuilder(); + builder.addType(makeSig([], [])); + builder.addType(makeSig([kWasmI32], [kWasmI32])); + builder.addFunction(undefined, 0 /* sig */) + .addBodyWithEnd([ + kExprEnd, // @1 + ]); + builder.addFunction(undefined, 1 /* sig */) + .addLocals({i32_count: 65}) + .addBodyWithEnd([ + kExprLoop, kWasmStmt, // @3 + kSimdPrefix, + kExprF32x4Min, + kExprI64UConvertI32, + kExprI64RemS, + kExprUnreachable, + kExprLoop, 0x02, // @10 + ]); +}) |