| Index: pkg/kernel/lib/type_checker.dart
|
| diff --git a/pkg/kernel/lib/type_checker.dart b/pkg/kernel/lib/type_checker.dart
|
| index c6a89373d2e416b251279de6171918c7582f95e8..0b5436438e79fd29ec0f7b4a6ddaf2bdbac3f80a 100644
|
| --- a/pkg/kernel/lib/type_checker.dart
|
| +++ b/pkg/kernel/lib/type_checker.dart
|
| @@ -690,6 +690,26 @@ class TypeCheckingVisitor
|
| }
|
|
|
| @override
|
| + DartType visitVectorGet(VectorGet node) {
|
| + return const DynamicType();
|
| + }
|
| +
|
| + @override
|
| + visitVectorSet(VectorSet node) {
|
| + return node.value.getStaticType(environment);
|
| + }
|
| +
|
| + @override
|
| + visitVectorCopy(VectorCopy node) {
|
| + return node.getStaticType(environment);
|
| + }
|
| +
|
| + @override
|
| + DartType visitVectorCreation(VectorCreation node) {
|
| + return node.getStaticType(environment);
|
| + }
|
| +
|
| + @override
|
| visitAssertStatement(AssertStatement node) {
|
| visitExpression(node.condition);
|
| if (node.message != null) {
|
|
|