Improve diagnostic for non-actual declaration with weak incompatibility
This commit is contained in:
+1
@@ -0,0 +1 @@
|
||||
expect class Foo
|
||||
+1
@@ -0,0 +1 @@
|
||||
interface Foo
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
-- Common --
|
||||
Exit code: OK
|
||||
Output:
|
||||
|
||||
-- JVM --
|
||||
Exit code: COMPILATION_ERROR
|
||||
Output:
|
||||
compiler/testData/multiplatform/weakIncompatibilityWithoutActualModifier/jvm.kt:1:1: error: interface 'Foo' has no corresponding expected declaration
|
||||
The following declaration is incompatible because class kinds are different (class, interface, object, enum, annotation):
|
||||
public final expect class Foo
|
||||
|
||||
interface Foo
|
||||
^
|
||||
Reference in New Issue
Block a user