From 0ceee0a3837386d086de3764b6ba1f46b96b4775 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 5 Jun 2012 19:08:32 +0400 Subject: [PATCH] Fixed: old code relied on reified generics --- libraries/stdlib/src/kotlin/Ordering.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/src/kotlin/Ordering.kt b/libraries/stdlib/src/kotlin/Ordering.kt index be537e8a061..a59511e84af 100644 --- a/libraries/stdlib/src/kotlin/Ordering.kt +++ b/libraries/stdlib/src/kotlin/Ordering.kt @@ -29,8 +29,8 @@ public inline fun compareValues(a: T?, b: T?): Int { if (a === b) return 0 if (a == null) return - 1 if (b == null) return 1 - if (a is Comparable) { - return a.compareTo(b) + if (a is Comparable<*>) { + return (a as Comparable).compareTo(b) } if (a == b) { return 0