Skip to content

Commit a06dc86

Browse files
committed
Remove unused top_bool definitions from int domains
1 parent f1b1419 commit a06dc86

5 files changed

Lines changed: 0 additions & 5 deletions

File tree

src/cdomain/value/cdomains/int/bitfieldDomain.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ module BitfieldArith (Ints_t : IntOps.IntOps) = struct
5252

5353
let one = of_int Ints_t.one
5454
let zero = of_int Ints_t.zero
55-
let top_bool = join one zero
5655

5756
let bits_known (z,o) = z ^: o
5857
let bits_invalid (z,o) = !:(z |: o)

src/cdomain/value/cdomains/int/congruenceDomain.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ struct
124124
let of_int ik (x: int_t) = normalize ik @@ Some (x, Z.zero)
125125
let zero = Some (Z.zero, Z.zero)
126126
let one = Some (Z.one, Z.zero)
127-
let top_bool = top()
128127

129128
let of_bool _ik = function true -> one | false -> zero
130129

src/cdomain/value/cdomains/int/defExcDomain.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@ struct
298298
| `Definite x -> Some (IntOps.BigIntOps.to_bool x)
299299
| `Excluded (s,r) when S.mem Z.zero s -> Some true
300300
| _ -> None
301-
let top_bool = `Excluded (S.empty (), (0, 1))
302301

303302
let of_interval ik (x,y) =
304303
if Z.compare x y = 0 then

src/cdomain/value/cdomains/int/intervalDomain.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ struct
114114
let of_int ik (x: int_t) = of_interval ik (x,x)
115115
let zero = Some IArith.zero
116116
let one = Some IArith.one
117-
let top_bool = Some IArith.top_bool
118117

119118
let to_bitfield ik z =
120119
match z with

src/cdomain/value/cdomains/int/intervalSetDomain.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ struct
236236

237237
let zero = [IArith.zero]
238238
let one = [IArith.one]
239-
let top_bool = [IArith.top_bool]
240239

241240
let not_bool = Option.map not
242241

0 commit comments

Comments
 (0)