summaryrefslogtreecommitdiff
path: root/src/msil/ch/epfl
diff options
context:
space:
mode:
Diffstat (limited to 'src/msil/ch/epfl')
-rw-r--r--src/msil/ch/epfl/lamp/compiler/msil/emit/AssemblyBuilder.scala3
-rw-r--r--src/msil/ch/epfl/lamp/compiler/msil/emit/ILGenerator.scala2
-rw-r--r--src/msil/ch/epfl/lamp/compiler/msil/emit/Label.scala15
3 files changed, 8 insertions, 12 deletions
diff --git a/src/msil/ch/epfl/lamp/compiler/msil/emit/AssemblyBuilder.scala b/src/msil/ch/epfl/lamp/compiler/msil/emit/AssemblyBuilder.scala
index 3110ccd1ce..6bf4c7d1da 100644
--- a/src/msil/ch/epfl/lamp/compiler/msil/emit/AssemblyBuilder.scala
+++ b/src/msil/ch/epfl/lamp/compiler/msil/emit/AssemblyBuilder.scala
@@ -75,9 +75,6 @@ class AssemblyBuilder(name: AssemblyName)
//##########################################################################
// protected members
- // the access properties - Save, Run, RunAndSave
- private var access : Int = _
-
// all extern assemblies used in this assembly builder
protected var externAssemblies = scala.collection.mutable.Set.empty[Assembly]
diff --git a/src/msil/ch/epfl/lamp/compiler/msil/emit/ILGenerator.scala b/src/msil/ch/epfl/lamp/compiler/msil/emit/ILGenerator.scala
index 2aa9a99054..63ecbfd353 100644
--- a/src/msil/ch/epfl/lamp/compiler/msil/emit/ILGenerator.scala
+++ b/src/msil/ch/epfl/lamp/compiler/msil/emit/ILGenerator.scala
@@ -452,7 +452,7 @@ import ILGenerator._
private var locals: Int = 0
// stack of label for exception mechanism
- private var excStack: ExceptionStack = new ExceptionStack()
+ private val excStack: ExceptionStack = new ExceptionStack()
// the method info owner of this ILGenerator
var owner: MethodBase = _owner
diff --git a/src/msil/ch/epfl/lamp/compiler/msil/emit/Label.scala b/src/msil/ch/epfl/lamp/compiler/msil/emit/Label.scala
index 22c1b1150b..a80ea72323 100644
--- a/src/msil/ch/epfl/lamp/compiler/msil/emit/Label.scala
+++ b/src/msil/ch/epfl/lamp/compiler/msil/emit/Label.scala
@@ -107,16 +107,15 @@ object Label {
//########################################################################
// Special Labels
- final class SpecialLabel(_kind: Label.Kind) extends Label {
- private final var kind: Label.Kind = _kind
+ final class SpecialLabel(kind: Label.Kind) extends Label {
def isInitialized() = true
- def getAddress(): Int = { throw new RuntimeException("" + kind.toString()) }
- def getStacksize(): Int = { throw new RuntimeException("" + kind.toString()) }
- def setStacksize(stacksize: Int) { throw new RuntimeException(kind.toString()) }
- def incStacksize() { throw new RuntimeException(kind.toString()) }
+ def getAddress(): Int = { throw new RuntimeException("" + kind) }
+ def getStacksize(): Int = { throw new RuntimeException("" + kind) }
+ def setStacksize(stacksize: Int) { throw new RuntimeException("" + kind) }
+ def incStacksize() { throw new RuntimeException("" + kind) }
def getKind(): Kind = kind
- def mergeWith(that: Label) { throw new RuntimeException(kind.toString()) }
- override def toString(): String = "Label(" + kind.toString() + ")"
+ def mergeWith(that: Label) { throw new RuntimeException("" + kind) }
+ override def toString() = s"Label($kind)"
}
final val NewScope: Label = new SpecialLabel(Kind.NewScope)