| Index: test/cctest/wasm/test-run-wasm-js.cc
|
| diff --git a/test/cctest/wasm/test-run-wasm-js.cc b/test/cctest/wasm/test-run-wasm-js.cc
|
| index 827cb3ab1b01d88f72e45ef572f33c4474d18a07..7f04acdc757f2729e31266ff59ba5e9a87ad306d 100644
|
| --- a/test/cctest/wasm/test-run-wasm-js.cc
|
| +++ b/test/cctest/wasm/test-run-wasm-js.cc
|
| @@ -19,10 +19,16 @@ using namespace v8::internal;
|
| using namespace v8::internal::compiler;
|
| using namespace v8::internal::wasm;
|
|
|
| -#define BUILD(r, ...) \
|
| - do { \
|
| - byte code[] = {__VA_ARGS__}; \
|
| - r.Build(code, code + arraysize(code)); \
|
| +#define BUILD(r, ...) \
|
| + do { \
|
| + byte code[] = {__VA_ARGS__}; \
|
| + r.Build(code, code + arraysize(code), false); \
|
| + } while (false)
|
| +
|
| +#define BUILD_FAIL(r, ...) \
|
| + do { \
|
| + byte code[] = {__VA_ARGS__}; \
|
| + r.Build(code, code + arraysize(code), true); \
|
| } while (false)
|
|
|
| #define ADD_CODE(vec, ...) \
|
| @@ -182,7 +188,7 @@ void RunJSSelectTest(int which) {
|
|
|
| size_t end = code.size();
|
| code.push_back(0);
|
| - t.Build(&code[0], &code[end]);
|
| + t.Build(&code[0], &code[end], false);
|
| }
|
|
|
| Handle<JSFunction> jsfunc = module.WrapCode(t.CompileAndAdd());
|
| @@ -370,7 +376,7 @@ void RunJSSelectAlignTest(int num_args, int num_params) {
|
| uint32_t js_index = AddJSSelector(&module, &sig, which);
|
| CHECK_EQ(0, js_index);
|
| WasmFunctionCompiler t(&sig, &module);
|
| - t.Build(&code[0], &code[end]);
|
| + t.Build(&code[0], &code[end], false);
|
|
|
| Handle<JSFunction> jsfunc = module.WrapCode(t.CompileAndAdd());
|
|
|
|
|