From 60218d9ef8b08aa60bf4efd765b90b57ef2a8e8e Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 18 Mar 2003 11:39:50 +0000 Subject: - Fixed isSubType for UnboxedArrayType <: scala... - Fixed isSubType for UnboxedArrayType <: scala.Any --- sources/scalac/transformer/Erasure.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sources/scalac') diff --git a/sources/scalac/transformer/Erasure.java b/sources/scalac/transformer/Erasure.java index 552404eaa9..ff85abd395 100644 --- a/sources/scalac/transformer/Erasure.java +++ b/sources/scalac/transformer/Erasure.java @@ -161,6 +161,10 @@ public class Erasure extends Transformer implements Modifiers { isSubType(elemtp1, elemtp2); } } + switch (tp1) { + case UnboxedArrayType(Type elemtp1): + if (tp2.symbol() == definitions.ANY_CLASS) return true; + } return isSubClass(tp1, tp2); } -- cgit v1.2.3