Chromium Code Reviews
Descriptiondart2js: Change how super tear-offs are registered.
Previously, torn off super methods would be registered by emulating a
dynamic getter call using an exact TypeMask for the super class as the
receiver.
If the super class was abstract (or just not instantiated), using an
exact TypeMask is absurd since there are no objects with that exact
class.
Now, methods that have been registered as "needing super getter" are
always considered to have their getter invoked, removing the need to
emulate the dynamic getter call.
BUG=
R=johnniwinther@google.com
Committed: https://github.com/dart-lang/sdk/commit/a32a12f9000112414e7cf1b65e86e43dc2027d65
Patch Set 1 #Patch Set 2 : Merge #Patch Set 3 : Merge #Patch Set 4 : Fix #
Messages
Total messages: 4 (1 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||