aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/typer.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/typer.h')
-rw-r--r--deps/v8/src/compiler/typer.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/v8/src/compiler/typer.h b/deps/v8/src/compiler/typer.h
index fa87d81f1e..305470d724 100644
--- a/deps/v8/src/compiler/typer.h
+++ b/deps/v8/src/compiler/typer.h
@@ -11,6 +11,9 @@
namespace v8 {
namespace internal {
+
+class TickCounter;
+
namespace compiler {
// Forward declarations.
@@ -25,7 +28,8 @@ class V8_EXPORT_PRIVATE Typer {
};
using Flags = base::Flags<Flag>;
- Typer(JSHeapBroker* broker, Flags flags, Graph* graph);
+ Typer(JSHeapBroker* broker, Flags flags, Graph* graph,
+ TickCounter* tick_counter);
~Typer();
void Run();
@@ -49,6 +53,7 @@ class V8_EXPORT_PRIVATE Typer {
TypeCache const* cache_;
JSHeapBroker* broker_;
OperationTyper operation_typer_;
+ TickCounter* const tick_counter_;
Type singleton_false_;
Type singleton_true_;