Index: test/browser/runtime_tests.js |
diff --git a/test/browser/runtime_tests.js b/test/browser/runtime_tests.js |
index 9e4617b8255ac2807b54900cd325117f65688e94..09f20c325aa4f867f2f56d2b43a885f9d92c3bbb 100644 |
--- a/test/browser/runtime_tests.js |
+++ b/test/browser/runtime_tests.js |
@@ -409,11 +409,10 @@ suite('instanceOf', () => { |
checkType(cls3, Foo); |
checkType(bar3, functionType(B, [B, String])); |
checkType(cls3, functionType(B, [B, String])); |
- checkType(bar4, Foo, false); |
- checkType(cls4, Foo, false); |
- // TODO(vsm): Revisit. bar4 is (B, *) -> B. Perhaps it should be treated as top for a reified object. |
- checkType(bar4, functionType(B, [B, String]), false); |
- checkType(cls4, functionType(B, [B, String]), false); |
+ checkType(bar4, Foo, true); |
+ checkType(cls4, Foo, true); |
+ checkType(bar4, functionType(B, [B, String]), true); |
+ checkType(cls4, functionType(B, [B, String]), true); |
checkType(bar5, Foo); |
checkType(cls5, Foo); |
checkType(bar5, functionType(B, [B, String])); |