Index: src/compiler/verifier.cc |
diff --git a/src/compiler/verifier.cc b/src/compiler/verifier.cc |
index 04005009557fd73e9c144a103be9ddfad13da943..f2ad4bae70c330b8960c96ff2b01d496c23fb9d6 100644 |
--- a/src/compiler/verifier.cc |
+++ b/src/compiler/verifier.cc |
@@ -486,6 +486,14 @@ GenericGraphVisit::Control Verifier::Visitor::Pre(Node* node) { |
CHECK(bounds(node).upper->Is(Type::Boolean())); |
break; |
} |
+ case IrOpcode::kObjectIsSmi: |
+ CHECK(bounds(Operand(node)).upper->Is(Type::Any())); |
+ CHECK(bounds(node).upper->Is(Type::Boolean())); |
+ break; |
+ case IrOpcode::kObjectIsNonNegativeSmi: |
+ CHECK(bounds(Operand(node)).upper->Is(Type::Any())); |
+ CHECK(bounds(node).upper->Is(Type::Boolean())); |
+ break; |
case IrOpcode::kChangeTaggedToInt32: { |
// Signed32 /\ Tagged -> Signed32 /\ UntaggedInt32 |