summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Erasure.scala
diff options
context:
space:
mode:
authorSimon Ochsenreither <simon@ochsenreither.de>2014-10-15 22:09:16 +0200
committerSimon Ochsenreither <simon@ochsenreither.de>2014-10-24 10:13:46 +0200
commitda9bedce4c42e14f9d6f4ff38fe3a38432fd9e12 (patch)
tree4c2e49e588fdcb620b2b01f7c60449ad80b133f8 /src/compiler/scala/tools/nsc/transform/Erasure.scala
parentf08e96571479552b103b15cc2d40ea5454999546 (diff)
downloadscala-da9bedce4c42e14f9d6f4ff38fe3a38432fd9e12.tar.gz
scala-da9bedce4c42e14f9d6f4ff38fe3a38432fd9e12.tar.bz2
scala-da9bedce4c42e14f9d6f4ff38fe3a38432fd9e12.zip
SI-8916 Further fixes with -Ywarn-unused included
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/Erasure.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/Erasure.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/Erasure.scala b/src/compiler/scala/tools/nsc/transform/Erasure.scala
index 3d8b2f02f3..db639d0868 100644
--- a/src/compiler/scala/tools/nsc/transform/Erasure.scala
+++ b/src/compiler/scala/tools/nsc/transform/Erasure.scala
@@ -98,7 +98,7 @@ abstract class Erasure extends AddInterfaces
val len = sig.length
val copy: Array[Char] = sig.toCharArray
var changed = false
- while (i < sig.length) {
+ while (i < len) {
val ch = copy(i)
if (ch == '.' && last != '>') {
copy(i) = '$'
@@ -410,7 +410,6 @@ abstract class Erasure extends AddInterfaces
def fulldef(sym: Symbol) =
if (sym == NoSymbol) sym.toString
else s"$sym: ${sym.tpe} in ${sym.owner}"
- var noclash = true
val clashErrors = mutable.Buffer[(Position, String)]()
def clashError(what: String) = {
val pos = if (member.owner == root) member.pos else root.pos