Aladdin - Scala Bugtracking
[#924] project: compiler priority: low category: bug
submitter assigned to status date submitted
Sean Martin fixed 2007-01-29 12:23:47.0
subject positions off in patterns
code
trait Test {
  case class Foo(inside : Object);
  def foo(that : Any) = that match {
  case foo @ Foo(_) => foo;
  }
}
what happened
The position of "foo" in "case foo @ Foo(_)" is placed at the "@", not where foo actually is. 
what expected The position of foo should match its location in the source code, which is case for "case foo : Foo".
[back to overview]
Changes of this bug report
Martin  edited on  2007-01-29 17:45:19.0