Index: src/compiler/verifier.cc |
diff --git a/src/compiler/verifier.cc b/src/compiler/verifier.cc |
index 6f82abf1860b1beed26acc73197f42b2663288ea..a41916eaee9eafd8dc1273fef57cad1a4a940ad3 100644 |
--- a/src/compiler/verifier.cc |
+++ b/src/compiler/verifier.cc |
@@ -650,11 +650,10 @@ void Verifier::Visitor::Check(Node* node) { |
CheckNotTyped(node); |
break; |
- case IrOpcode::kDebugBreak: |
- CheckNotTyped(node); |
- break; |
- |
case IrOpcode::kComment: |
+ case IrOpcode::kDebugBreak: |
+ case IrOpcode::kRetain: |
+ case IrOpcode::kUnsafePointerAdd: |
CheckNotTyped(node); |
break; |
@@ -1042,6 +1041,8 @@ void Verifier::Visitor::Check(Node* node) { |
// CheckValueInputIs(node, 0, Type::Object()); |
// CheckUpperIs(node, ElementAccessOf(node->op()).type)); |
break; |
+ case IrOpcode::kLoadTypedElement: |
+ break; |
case IrOpcode::kStoreField: |
// (Object, fieldtype) -> _|_ |
// TODO(rossberg): activate once machine ops are typed. |
@@ -1058,6 +1059,9 @@ void Verifier::Visitor::Check(Node* node) { |
// CheckValueInputIs(node, 1, ElementAccessOf(node->op()).type)); |
CheckNotTyped(node); |
break; |
+ case IrOpcode::kStoreTypedElement: |
+ CheckNotTyped(node); |
+ break; |
case IrOpcode::kNumberSilenceNaN: |
CheckValueInputIs(node, 0, Type::Number()); |
CheckUpperIs(node, Type::Number()); |