diff options
Diffstat (limited to 'tests/pos/t2305.scala')
-rw-r--r-- | tests/pos/t2305.scala | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/pos/t2305.scala b/tests/pos/t2305.scala index 3338ab911..37d4ac6ca 100644 --- a/tests/pos/t2305.scala +++ b/tests/pos/t2305.scala @@ -5,22 +5,22 @@ trait Bind[Z[_]] class MySerializable[X] extends java.io.Serializable object Bind { - implicit val JavaArrayListBind: Bind[ArrayList] = new Bind[ArrayList] {} - implicit val MySerializableBind: Bind[MySerializable] = new Bind[MySerializable] {} + implicit val JavaArrayListBind: Bind[ArrayList] = new Bind[ArrayList] {} + implicit val MySerializableBind: Bind[MySerializable] = new Bind[MySerializable] {} } object works { - // this works fine: - def runbind(implicit bind: Bind[MySerializable]): Unit = {} - runbind + // this works fine: + def runbind(implicit bind: Bind[MySerializable]): Unit = {} + runbind } object breaks { - def runbind(implicit bind: Bind[ArrayList]): Unit = {} + def runbind(implicit bind: Bind[ArrayList]): Unit = {} runbind - /*java.lang.AssertionError: assertion failed: java.io.Serializable - at scala.Predef$.assert(Predef.scala:107) - at scala.tools.nsc.symtab.Types$TypeRef.transform(Types.scala:1417) - at scala.tools.nsc.symtab.Types$TypeRef.baseType(Types.scala:1559) - */ + /*java.lang.AssertionError: assertion failed: java.io.Serializable + at scala.Predef$.assert(Predef.scala:107) + at scala.tools.nsc.symtab.Types$TypeRef.transform(Types.scala:1417) + at scala.tools.nsc.symtab.Types$TypeRef.baseType(Types.scala:1559) + */ } |