a48e5e572b
Generated Record `==` methods begin by doing a type check on the argument. Today this is implemented as an interface subtype check like `other is <ThisRecordType>`. This generally ends up being a class ID check. For dynamic modules, the class ID is not statically known so the type test fails. Instead for dynamic modules we can have the `==` do a full check against the RTI object using `_checkInstance`. This will correctly check the structure of the type rather than just the class ID. TEST=N/A small signature change. Change-Id: I86832d2bcdf0e95bd85267c016e5e69b002bcb68 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/416323 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Nate Biggs <natebiggs@google.com>
This package hosts VM specific Dart code and helper scripts.