object Foo { val 1 = 2 }
がなぜかコンパイルできてしまうらしい。

https://groups.google.com/forum/#!topic/scala-user/k57U6jt8Za0
https://issues.scala-lang.org/browse/SI-4939