summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala9
-rw-r--r--src/compiler/scala/tools/nsc/backend/opt/Inliners.scala2
2 files changed, 4 insertions, 7 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index 69bfc75119..680f973f19 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -188,12 +188,9 @@ abstract class GenJVM extends SubComponent {
addStaticInit(jclass)
if (isTopLevelModule(c.symbol)) {
- if (c.symbol.linkedClassOfModule == NoSymbol) {
- if (c.symbol.owner.info.member(c.symbol.name.toTypeName) != NoSymbol)
- println("Class with same name as " + c.symbol + " is defined in a different compilation unit")
- else
- dumpMirrorClass(c.symbol, c.cunit.source.toString);
- } else
+ if (c.symbol.linkedClassOfModule == NoSymbol)
+ dumpMirrorClass(c.symbol, c.cunit.source.toString);
+ else
log("No mirror class for module with linked class: " +
c.symbol.fullNameString)
}
diff --git a/src/compiler/scala/tools/nsc/backend/opt/Inliners.scala b/src/compiler/scala/tools/nsc/backend/opt/Inliners.scala
index daf12112e2..0b78779d20 100644
--- a/src/compiler/scala/tools/nsc/backend/opt/Inliners.scala
+++ b/src/compiler/scala/tools/nsc/backend/opt/Inliners.scala
@@ -288,7 +288,7 @@ abstract class Inliners extends SubComponent {
if (m.code ne null) {
if (settings.debug.value)
log("Analyzing " + m + " count " + count);
- tfa.reinit(m)
+ tfa.init(m)
tfa.run
for (bb <- linearizer.linearize(m)) {
var info = tfa.in(bb);