OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2017 the V8 project authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "src/builtins/builtins-utils.h" | |
6 #include "src/builtins/builtins.h" | |
7 #include "src/code-stub-assembler.h" | |
8 #include "src/wasm/wasm-module.h" | |
ahaas
2017/02/14 14:45:38
Do we need all these includes here?
Clemens Hammacher
2017/02/14 17:23:14
Thanks for the hint. Removed three of them.
| |
9 #include "src/wasm/wasm-objects.h" | |
10 | |
11 namespace v8 { | |
12 namespace internal { | |
13 | |
14 typedef compiler::Node Node; | |
15 typedef CodeStubAssembler::ParameterMode ParameterMode; | |
Michael Starzinger
2017/02/14 14:43:22
nit: The "ParameterMode" typedef seems to be unuse
Clemens Hammacher
2017/02/14 17:23:14
Done, also CodeAssemblerState.
| |
16 typedef compiler::CodeAssemblerState CodeAssemblerState; | |
17 | |
18 TF_BUILTIN(WasmStackGuard, CodeStubAssembler) { | |
19 Node* context = SmiConstant(0); | |
ahaas
2017/02/14 14:45:39
I wonder if SmiConstant(Smi::kZero) would be bette
Clemens Hammacher
2017/02/14 17:23:14
Done.
| |
20 TailCallRuntime(Runtime::kWasmStackGuard, context); | |
21 } | |
22 | |
23 } // namespace internal | |
24 } // namespace v8 | |
OLD | NEW |