summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-11-06 13:36:06 +0100
committerLukas Rytz <lukas.rytz@gmail.com>2015-11-06 15:28:48 +0100
commite843f3d33baf09e3ad3e84f9bc74c498fcbd21e2 (patch)
treea210ba9ef10b55e30b8cad66faac278dd075abca /src/compiler/scala/tools/nsc/Global.scala
parent7a12e8110941fb60243453af2d82d0be122ee82d (diff)
downloadscala-e843f3d33baf09e3ad3e84f9bc74c498fcbd21e2.tar.gz
scala-e843f3d33baf09e3ad3e84f9bc74c498fcbd21e2.tar.bz2
scala-e843f3d33baf09e3ad3e84f9bc74c498fcbd21e2.zip
Use BTypes when building the lambdaMetaFactoryBootstrapHandle
All class internal names that are referenced from a class being compiled should be referenced through their ClassBType. This makes sure that the ClassBType is cached in `classBTypeFromInternalName`, which is required during classfile writing: when ASM computes stack map frames, we need to answer subtyping queries, for which we need to look up the ClassBTypes.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
0 files changed, 0 insertions, 0 deletions