Sign in
android
/
platform
/
external
/
jetbrains
/
kotlin
/
v1.3.20
/
.
/
idea
/
testData
/
diagnosticMessage
/
incompatibleEnums.kt
blob: 81c918706bb0efa242f60ad0aa4d80a63fd34006 [
file
] [
log
] [
blame
]
// !DIAGNOSTICS_NUMBER: 2
// !DIAGNOSTICS: INCOMPATIBLE_ENUM_COMPARISON
// !MESSAGE_TYPE: TEXT
enum
class
E1
{
A
,
B
}
enum
class
E2
{
A
,
B
}
fun foo1
(
e1
:
E1
,
e2
:
E2
)
{
e1
==
e2
}
fun foo2
(
e1
:
E1
,
e2
:
E2
)
{
when
(
e1
)
{
E2
.
A
->
{}
else
->
{}
}
}