summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar mschwerhoff <unknown>2010-10-21 12:37:19 +0000
committerGravatar mschwerhoff <unknown>2010-10-21 12:37:19 +0000
commit7b2e81b5f228e09feaedd215c7d2fc7eed0ffe1c (patch)
tree423f16e33e842891ac50489b3e6b2850c9c8ed4a
parent6f082ca6d08fbef18e108062e29252f906c422dc (diff)
Chalice: Now compiles with Scala 2.7.7 and 2.8.0, the latter yields many warnings, though. If 2.8.0 terminates with a stack overflow, increase stack size of the JVM (-Xss16M)
-rw-r--r--Chalice/src/Resolver.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/Chalice/src/Resolver.scala b/Chalice/src/Resolver.scala
index 0c4ae979..b8ca7ecd 100644
--- a/Chalice/src/Resolver.scala
+++ b/Chalice/src/Resolver.scala
@@ -18,7 +18,7 @@ object Resolver {
sealed class ProgramContext(val decls: Map[String,TopLevelDecl], val currentClass: Class,
val currentMember: Member, val errors: ListBuffer[(Position,String)]) {
final def AddVariable(v: Variable): ProgramContext = new LProgramContext(v, this);
- final def Error(pos: Position, msg: String) {errors + (pos, msg)}
+ final def Error(pos: Position, msg: String) {errors.append((pos, msg))}
final def SetClass(cl: Class): ProgramContext = new MProgramContext(cl, null, this)
final def SetMember(m: Member): ProgramContext = {
var ctx:ProgramContext = new MProgramContext(currentClass, m, this)