Index: sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
diff --git a/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart b/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
index 4cbb163b760ca63d9b38a0c1118c1c055ad58658..b554437dcb6720dde9a472e19184f11c3a60b232 100644 |
--- a/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
+++ b/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
@@ -2930,6 +2930,7 @@ void parseCompactFieldSpecification( |
} |
int fieldNumber = 0; |
for (String field in fields) { |
+ if (r'$ti' == field) continue; // Strip type info pseudofield. |
var metadata; |
if (fieldsMetadata != null) { |
metadata = fieldsMetadata[fieldNumber++]; |