diff --git a/tests/neg/i3557.scala b/tests/neg/i3557.scala new file mode 100644 index 000000000000..1ae465486bc2 --- /dev/null +++ b/tests/neg/i3557.scala @@ -0,0 +1,14 @@ + +class C1 { + @annotation.varargs + def f(values: String*) = () +} +class C2 { + @scala.annotation.varargs + def f(values: String*) = () + def g: String => Int = s => hashCode + class C3 { + @f.varargs // error + def f(values: String) = () + } +}