diff options
Diffstat (limited to 'test/files/neg/t8219-any-any-ref-equals.scala')
-rw-r--r-- | test/files/neg/t8219-any-any-ref-equals.scala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/files/neg/t8219-any-any-ref-equals.scala b/test/files/neg/t8219-any-any-ref-equals.scala new file mode 100644 index 0000000000..f1b81fa734 --- /dev/null +++ b/test/files/neg/t8219-any-any-ref-equals.scala @@ -0,0 +1,8 @@ +object Test { + // The error message tells us that AnyRef#== and Any#== are overloaded. + // A real class couldn't define such an overload, why do we allow AnyRef + // to do so? + "".==[Int] + ("": AnyRef).==[Int] + ("": Object).==[Int] +} |