Frama-C Bug Tracking System - Frama-C
View Issue Details
0000751Frama-CKernel > ACSL implementationpublic2011-03-11 09:542014-02-12 16:59
signoles 
virgile 
normalminoralways
closedfixed 
 
Frama-C Nitrogen-20111001 
0000751: Promotion from integer to boolean
At this day, in the predicate or term "0 == !1", 0 is an integer while !1 is a boolean. Both members of the equality should have the same type (boolean). Thus a solution could be that the normalization translates "0 == !1" to "(0 == 0) == (0 == !1)".
No tags attached.
Issue History
2011-03-11 09:54signolesNew Issue
2011-03-11 09:54signolesStatusnew => assigned
2011-03-11 09:54signolesAssigned To => virgile
2011-03-11 09:58virgileStatusassigned => acknowledged
2011-06-29 18:34svnCheckin
2011-06-29 18:34svnStatusacknowledged => resolved
2011-06-29 18:34svnResolutionopen => fixed
2011-10-10 14:13signolesFixed in Version => Frama-C Nitrogen-20111001
2011-10-10 14:14signolesStatusresolved => closed
2014-02-12 16:59Note Added: 0004768
2014-02-12 16:59Statusclosed => resolved

Notes
(0004768)
   
2014-02-12 16:59   
Fix committed to stable/neon branch.