diff options
author | Lukas Rytz <lukas.rytz@gmail.com> | 2015-09-09 15:57:41 +0200 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@gmail.com> | 2015-09-17 22:05:04 +0200 |
commit | fef4b3dd5c330f1c2f18604e231ef7c45ac14d70 (patch) | |
tree | faf9821eb573121a81a754e6929a41cda8a25c22 /src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala | |
parent | c35c9c77a976b06aeae04d15493ec4995a2a6448 (diff) | |
download | scala-fef4b3dd5c330f1c2f18604e231ef7c45ac14d70.tar.gz scala-fef4b3dd5c330f1c2f18604e231ef7c45ac14d70.tar.bz2 scala-fef4b3dd5c330f1c2f18604e231ef7c45ac14d70.zip |
Reduce component nesting in backend
Make InlinerHeuristics a backend component like the others, instead
of nested within the Inliner component.
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala b/src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala index 160c1283f1..dc87ed631d 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/BTypesFromSymbols.scala @@ -42,6 +42,8 @@ class BTypesFromSymbols[G <: Global](val global: G) extends BTypes { val inliner: Inliner[this.type] = new Inliner(this) + val inlinerHeuristics: InlinerHeuristics[this.type] = new InlinerHeuristics(this) + val closureOptimizer: ClosureOptimizer[this.type] = new ClosureOptimizer(this) val callGraph: CallGraph[this.type] = new CallGraph(this) |