| OLD | NEW |
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "src/wasm/wasm-macro-gen.h" | 5 #include "src/wasm/wasm-macro-gen.h" |
| 6 | 6 |
| 7 #include "test/cctest/cctest.h" | 7 #include "test/cctest/cctest.h" |
| 8 #include "test/cctest/compiler/value-helper.h" | 8 #include "test/cctest/compiler/value-helper.h" |
| 9 #include "test/cctest/wasm/test-signatures.h" | 9 #include "test/cctest/wasm/test-signatures.h" |
| 10 #include "test/cctest/wasm/wasm-run-utils.h" | 10 #include "test/cctest/wasm/wasm-run-utils.h" |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 v8::StackTrace::kOverview); | 150 v8::StackTrace::kOverview); |
| 151 Handle<Object> global(isolate->context()->global_object(), isolate); | 151 Handle<Object> global(isolate->context()->global_object(), isolate); |
| 152 MaybeHandle<Object> maybe_exc; | 152 MaybeHandle<Object> maybe_exc; |
| 153 Handle<Object> args[] = {js_wasm_wrapper}; | 153 Handle<Object> args[] = {js_wasm_wrapper}; |
| 154 MaybeHandle<Object> maybe_return_obj = | 154 MaybeHandle<Object> maybe_return_obj = |
| 155 Execution::TryCall(isolate, js_trampoline, global, 1, args, &maybe_exc); | 155 Execution::TryCall(isolate, js_trampoline, global, 1, args, &maybe_exc); |
| 156 CHECK(maybe_return_obj.is_null()); | 156 CHECK(maybe_return_obj.is_null()); |
| 157 | 157 |
| 158 // Line number is 1-based, with 0 == kNoLineNumberInfo. | 158 // Line number is 1-based, with 0 == kNoLineNumberInfo. |
| 159 ExceptionInfo expected_exceptions[] = { | 159 ExceptionInfo expected_exceptions[] = { |
| 160 // TODO(clemens): position should be 1 | 160 {"<WASM>", static_cast<int>(wasm_index), 1}, // - |
| 161 {"<WASM>", static_cast<int>(wasm_index), -1}, // - | |
| 162 {"<WASM>", static_cast<int>(wasm_index_2), 1}, // - | 161 {"<WASM>", static_cast<int>(wasm_index_2), 1}, // - |
| 163 {"callFn", 1, 24} //- | 162 {"callFn", 1, 24} //- |
| 164 }; | 163 }; |
| 165 CheckExceptionInfos(isolate, maybe_exc.ToHandleChecked(), | 164 CheckExceptionInfos(isolate, maybe_exc.ToHandleChecked(), |
| 166 expected_exceptions); | 165 expected_exceptions); |
| 167 } | 166 } |
| OLD | NEW |