We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a857f75 commit af5bcfaCopy full SHA for af5bcfa
src/cdomain/value/cdomains/int/bitfieldDomain.ml
@@ -267,7 +267,7 @@ module BitfieldFunctor (Ints_t : IntOps.IntOps): Bitfield_SOverflow with type in
267
let (min_ik, max_ik) = Size.range ik in
268
let (underflow, overflow) = match torg with
269
| None -> (false, false) (* ik does not change *)
270
- | Some (GoblintCil.Cil.TInt (old_ik, _)) ->
+ | Some (GoblintCil.Cil.TInt (old_ik, _) | TEnum ({ekind = old_ik; _}, _)) ->
271
let underflow = Z.compare (BArith.min old_ik (z,o)) min_ik < 0 in
272
let overflow = Z.compare max_ik (BArith.max old_ik (z,o)) < 0 in
273
(underflow, overflow)
0 commit comments