@@ -151,17 +151,17 @@ private class GuardConditionFromBinaryLogicalOperator extends GuardCondition {
151
151
)
152
152
}
153
153
154
- override predicate comparesEq ( Expr left , Expr right , int k , boolean isLessThan , boolean testIsTrue ) {
154
+ override predicate comparesEq ( Expr left , Expr right , int k , boolean areEqual , boolean testIsTrue ) {
155
155
exists ( boolean partIsTrue , GuardCondition part |
156
156
impliesValue ( this .( BinaryLogicalOperation ) , part , partIsTrue , testIsTrue )
157
157
|
158
- part .comparesEq ( left , right , k , isLessThan , partIsTrue )
158
+ part .comparesEq ( left , right , k , areEqual , partIsTrue )
159
159
)
160
160
}
161
161
162
- override predicate ensuresEq ( Expr left , Expr right , int k , BasicBlock block , boolean isLessThan ) {
162
+ override predicate ensuresEq ( Expr left , Expr right , int k , BasicBlock block , boolean areEqual ) {
163
163
exists ( boolean testIsTrue |
164
- comparesEq ( left , right , k , isLessThan , testIsTrue ) and this .controls ( block , testIsTrue )
164
+ comparesEq ( left , right , k , areEqual , testIsTrue ) and this .controls ( block , testIsTrue )
165
165
)
166
166
}
167
167
}
@@ -180,20 +180,20 @@ private class GuardConditionFromShortCircuitNot extends GuardCondition, LogicalN
180
180
getOperand ( ) .( GuardCondition ) .controls ( controlled , testIsTrue .booleanNot ( ) )
181
181
}
182
182
183
- override predicate comparesLt ( Expr left , Expr right , int k , boolean areEqual , boolean testIsTrue ) {
184
- getOperand ( ) .( GuardCondition ) .comparesLt ( left , right , k , areEqual , testIsTrue .booleanNot ( ) )
183
+ override predicate comparesLt ( Expr left , Expr right , int k , boolean isLessThan , boolean testIsTrue ) {
184
+ getOperand ( ) .( GuardCondition ) .comparesLt ( left , right , k , isLessThan , testIsTrue .booleanNot ( ) )
185
185
}
186
186
187
- override predicate ensuresLt ( Expr left , Expr right , int k , BasicBlock block , boolean testIsTrue ) {
188
- getOperand ( ) .( GuardCondition ) .ensuresLt ( left , right , k , block , testIsTrue .booleanNot ( ) )
187
+ override predicate ensuresLt ( Expr left , Expr right , int k , BasicBlock block , boolean isLessThan ) {
188
+ getOperand ( ) .( GuardCondition ) .ensuresLt ( left , right , k , block , isLessThan .booleanNot ( ) )
189
189
}
190
190
191
191
override predicate comparesEq ( Expr left , Expr right , int k , boolean areEqual , boolean testIsTrue ) {
192
192
getOperand ( ) .( GuardCondition ) .comparesEq ( left , right , k , areEqual , testIsTrue .booleanNot ( ) )
193
193
}
194
194
195
- override predicate ensuresEq ( Expr left , Expr right , int k , BasicBlock block , boolean testIsTrue ) {
196
- getOperand ( ) .( GuardCondition ) .ensuresEq ( left , right , k , block , testIsTrue .booleanNot ( ) )
195
+ override predicate ensuresEq ( Expr left , Expr right , int k , BasicBlock block , boolean areEqual ) {
196
+ getOperand ( ) .( GuardCondition ) .ensuresEq ( left , right , k , block , areEqual .booleanNot ( ) )
197
197
}
198
198
}
199
199
0 commit comments