summaryrefslogtreecommitdiff
path: root/test/files/run/t5500.check
Commit message (Collapse)AuthorAgeFilesLines
* Fixed over-optimistic anyrefSpecCache (closes SI-5500).Erik Osheim2012-02-191-0/+2
The basic problem here was that generic type params were getting confused between the various specialized subclasses. For instance, calling typeParamsSubAnyRef(A, C2$mcLI$sp) might return the wrong specialized type param, e.g. C2$mcLZ$sp.A$sp (note the Z instead of the I). The fix is to cache with both the sym (A) and also the clazz (C2$mcLI$sp). This may resolve a whole host of other obscure AnyRef specialization problems.