[FIR] Fix WRONG_IMPLIES_CONDITION problem in DFA model
This commit is contained in:
@@ -261,7 +261,6 @@ infix fun RealVariable.typeNotEq(type: ConeKotlinType): TypeStatement =
|
|||||||
fun DataFlowVariable.isSynthetic(): Boolean {
|
fun DataFlowVariable.isSynthetic(): Boolean {
|
||||||
contract {
|
contract {
|
||||||
returns(true) implies (this@isSynthetic is SyntheticVariable)
|
returns(true) implies (this@isSynthetic is SyntheticVariable)
|
||||||
returns(false) implies (this@isSynthetic is RealVariable)
|
|
||||||
}
|
}
|
||||||
return this is SyntheticVariable
|
return this is SyntheticVariable
|
||||||
}
|
}
|
||||||
@@ -270,7 +269,6 @@ fun DataFlowVariable.isSynthetic(): Boolean {
|
|||||||
fun DataFlowVariable.isReal(): Boolean {
|
fun DataFlowVariable.isReal(): Boolean {
|
||||||
contract {
|
contract {
|
||||||
returns(true) implies (this@isReal is RealVariable)
|
returns(true) implies (this@isReal is RealVariable)
|
||||||
returns(false) implies (this@isReal is SyntheticVariable)
|
|
||||||
}
|
}
|
||||||
return this is RealVariable
|
return this is RealVariable
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user