diff options
Diffstat (limited to 'deps/v8/src/compiler/typer.cc')
-rw-r--r-- | deps/v8/src/compiler/typer.cc | 12 |
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(); } |