diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2015-07-03 10:33:21 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2015-07-23 15:02:17 +0200 |
commit | 60747c75555fdcfefc9d10460050be5e2a11ad85 (patch) | |
tree | 44bf9f26d4bd97659f8b6784d76416029d6f8e87 /compare-build-dirs.sh | |
parent | 404e86239e445307fdff4fb0cb4e512993ac56b8 (diff) | |
download | scala-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