summaryrefslogtreecommitdiff
path: root/compare-build-dirs.sh
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-07-03 10:33:21 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-07-23 15:02:17 +0200
commit60747c75555fdcfefc9d10460050be5e2a11ad85 (patch)
tree44bf9f26d4bd97659f8b6784d76416029d6f8e87 /compare-build-dirs.sh
parent404e86239e445307fdff4fb0cb4e512993ac56b8 (diff)
downloadscala-60747c75555fdcfefc9d10460050be5e2a11ad85.tar.gz
scala-60747c75555fdcfefc9d10460050be5e2a11ad85.tar.bz2
scala-60747c75555fdcfefc9d10460050be5e2a11ad85.zip
[backport] Skip mirror class when invoking deserializeLambda
Generate the invocation to LambdaDeserializer.deserializeLambda by loading the static MODULE$ field instead of calling the static method in the mirror class. This is more scala-y. Also, mirror classes don't have an InlineInfo classfile attribute, so the inliner would yield a warning about the mirror class callsite. Also skip the stack map frame instruction - frames are computed by the ams classfile writer.
Diffstat (limited to 'compare-build-dirs.sh')
0 files changed, 0 insertions, 0 deletions