summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/typer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/typer.cc')
-rw-r--r--deps/v8/src/compiler/typer.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/typer.cc b/deps/v8/src/compiler/typer.cc
index 6ba1b39431..e5ee0aa733 100644
--- a/deps/v8/src/compiler/typer.cc
+++ b/deps/v8/src/compiler/typer.cc
@@ -1339,6 +1339,10 @@ Type Typer::Visitor::TypeJSCreateLiteralRegExp(Node* node) {
return Type::OtherObject();
}
+Type Typer::Visitor::TypeJSGetTemplateObject(Node* node) {
+ return Type::Array();
+}
+
Type Typer::Visitor::TypeJSLoadProperty(Node* node) {
return Type::NonInternal();
}
@@ -2192,10 +2196,16 @@ Type Typer::Visitor::TypeLoadField(Node* node) {
return FieldAccessOf(node->op()).type;
}
+Type Typer::Visitor::TypeLoadMessage(Node* node) { return Type::Any(); }
+
Type Typer::Visitor::TypeLoadElement(Node* node) {
return ElementAccessOf(node->op()).type;
}
+Type Typer::Visitor::TypeLoadStackArgument(Node* node) {
+ return Type::NonInternal();
+}
+
Type Typer::Visitor::TypeLoadFromObject(Node* node) { UNREACHABLE(); }
Type Typer::Visitor::TypeLoadTypedElement(Node* node) {
@@ -2222,6 +2232,8 @@ Type Typer::Visitor::TypeLoadDataViewElement(Node* node) {
Type Typer::Visitor::TypeStoreField(Node* node) { UNREACHABLE(); }
+Type Typer::Visitor::TypeStoreMessage(Node* node) { UNREACHABLE(); }
+
Type Typer::Visitor::TypeStoreElement(Node* node) { UNREACHABLE(); }
Type Typer::Visitor::TypeStoreToObject(Node* node) { UNREACHABLE(); }