class ann(i: Int) extends Annotation object Test { // bug #1028 val x = 1 @ann(x) val a = () @ann({val y = 2; y}) val b = () def c: Int @ann(x) = 1 def d: String @ann({val z = 0; z - 1}) = "2" }