From 646c478b3aeb05079c915c217272bcb64dc324fc Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Sat, 27 Feb 2010 20:10:48 +0000 Subject: Special cased an error message for the common s... Special cased an error message for the common situation of calling AnyRef methods on Any or AnyVal. Review by odersky. --- test/files/neg/unit2anyref.check | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/files/neg/unit2anyref.check b/test/files/neg/unit2anyref.check index 7af4564ffb..2616fd35f9 100644 --- a/test/files/neg/unit2anyref.check +++ b/test/files/neg/unit2anyref.check @@ -1,10 +1,8 @@ unit2anyref.scala:2: error: type mismatch; found : Unit required: AnyRef -Note that implicit conversions are not applicable because they are ambiguous: - both method any2stringadd in object Predef of type (x: Any)scala.runtime.StringAdd - and method any2ArrowAssoc in object Predef of type [A](x: A)ArrowAssoc[A] - are possible conversion functions from Unit to AnyRef +Note: primitive types are not implicitly converted to AnyRef. +You can safely force boxing by casting x.asInstanceOf[AnyRef]. val x: AnyRef = () // this should not succeed. ^ one error found -- cgit v1.2.3