From bbd5932a23ac4e5ec550312a4a69a11d8b026fc9 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Mon, 30 Nov 2015 22:50:20 +0300 Subject: [PATCH] Report error when type parameter has a type parameter bound and any other bound To prevent issues with erasure on JVM: it's unclear what such type parameter should be erased to Original commit: d3c17ec337fe35c9c747296bee651dc114a5a587 --- .../lookupTracker/classifierMembers/constraints.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jps/jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt b/jps/jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt index 1f41efa5406..579534024ae 100644 --- a/jps/jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt +++ b/jps/jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt @@ -2,6 +2,6 @@ package foo import bar.* -/*p:foo*/fun , C> test() - where C : /*p:foo*/Number, C : /*p:foo*/Comparable, C : B +/*p:foo*/fun , C, D> test() + where C : /*p:foo*/Number, C : /*p:foo*/Comparable, D : B {}