Commit 223c3a1
[vm, dynamic_modules] Inherit IsDynamicallyOverridden when creating method extractor
A method extractor (implementing get:foo for a method foo()) can be
used as an interface target. If original method can be overridden in
a dynamic module, then method extractor can be overridden too.
So IsDynamicallyOverridden flag should be copied when creating
a method extractor.
TEST=dynamic_modules_suite/tearoff_no_concrete_impl
Fixes #60116
Change-Id: I54439426645b3daf308d18da6e0d06602b9ec30f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/409360
Reviewed-by: Slava Egorov <[email protected]>
Commit-Queue: Alexander Markov <[email protected]>1 parent 3fe4dae commit 223c3a1
1 file changed
+3
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4124 | 4124 | | |
4125 | 4125 | | |
4126 | 4126 | | |
| 4127 | + | |
| 4128 | + | |
| 4129 | + | |
4127 | 4130 | | |
4128 | 4131 | | |
4129 | 4132 | | |
| |||
0 commit comments