Skip to content

Commit f9f552f

Browse files
committed
fix bug in var override check
1 parent 3c7ccd5 commit f9f552f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/scala/decaf/frontend/typecheck/Namer.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ class Namer(implicit config: Config) extends Phase[Tree, Typed.Tree]("namer", co
229229
issue(new DeclConflictError(field.name, earlier.pos, field.pos)); None
230230
case Some(earlier) => // maybe override?
231231
(earlier, field) match {
232-
case (_: MemberVarSymbol, _: VarSymbol) =>
232+
case (_: MemberVarSymbol, _: VarDef) =>
233233
issue(new OverridingVarError(field.name, field.pos))
234234
None
235235
case (suspect: MethodSymbol, m @ MethodDef(mod, id, returnType, params, body))

0 commit comments

Comments
 (0)