gwt /
gwt /
e9f860e78d37b229ec5b594b2eb7c5542b67d6a5 Fixes two very subtle bugs in TypeTightener:
1) We were failing to compute implementors recursively. This is noticeable now because of bobv's single-concrete-subclass optimization.
2) We were failing to protect the magic "this" paramater on static impl methods in cases where:
a) The instance method is still alive, but
b) The static method was inlined into the instance method, so there is no natural assignment via call
This generally only happens when there are odd timing issues with when various code paths get tightened and inlined.
Review by: bobv (TBR), mmastrac (TBR)
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1651 8db76d5a-ed1c-0410-87a9-c151d255dfc7
1 file changed