Fix issue 9777 Wrong code when calling final interface methods #1781

Merged
merged 1 commit into from Mar 22, 2013

2 participants

@jpf91

Can't use DotTypeExp when converting to the interface as the pointer needs to be adjusted. Use CastExp instead.

It would be nice if we can get this merged soon as it causes worse consequences in gdc. (In gdc not even the simple case in the original test case is working)

@jpf91 jpf91 Fix issue 9777 Wrong code when calling final interface methods
Can't use DotTypeExp when converting to the interface as the
pointer needs to be adjusted. Use CastExp instead.
f35c753
@jpf91 jpf91 referenced this pull request in D-Programming-GDC/GDC Mar 21, 2013
Merged

Fix final interface calls #58

@WalterBright WalterBright merged commit 1375dee into dlang:master Mar 22, 2013

1 check was pending

Details default Pass: 5, In Progress: 3, Pending: 2
@WalterBright WalterBright added a commit that referenced this pull request Mar 22, 2013
@WalterBright WalterBright merge D2 pull #1781 48ffc28
@jpf91

thanks

@jpf91 jpf91 deleted the jpf91:fix9777 branch Mar 23, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment