diff options
author | Michal Strehovský <MichalStrehovsky@users.noreply.github.com> | 2018-11-13 14:01:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-13 14:01:34 +0100 |
commit | e95c1f8fe6ae185b90b807170445c2e26cfbed66 (patch) | |
tree | 4b2df5f1ad907ac97a3a95ce96ee7a063061d015 /src/vm/i386 | |
parent | af659aff6dc7f91a3b82d5e39d877e69b567e580 (diff) | |
download | coreclr-e95c1f8fe6ae185b90b807170445c2e26cfbed66.tar.gz coreclr-e95c1f8fe6ae185b90b807170445c2e26cfbed66.tar.bz2 coreclr-e95c1f8fe6ae185b90b807170445c2e26cfbed66.zip |
Handle generics in methodimpls for default interface methods (#20404)
The existing logic looking at MethodImpls to find the default interface implementation was not correct in the presence of generics. The MethodImpl records we build during type load only contain inexact MethodDescs for the declMethod that are not suitable for comparisons.
The fix is to pipe through the token and resolve the declaring method from it at the time of dispatch.
Diffstat (limited to 'src/vm/i386')
0 files changed, 0 insertions, 0 deletions