Handle while and for loops slightly better.
commitc009031cb6eb6ab6d5a1932b509a088970dac057
authorDan Carpenter <error27@gmail.com>
Thu, 21 Aug 2008 14:40:19 +0000 (21 17:40 +0300)
committerDan Carpenter <error27@gmail.com>
Thu, 21 Aug 2008 14:40:19 +0000 (21 17:40 +0300)
tree72010e55349655921ce97b228e4745da0778eeb9
parent3ca9e2bea6bf541c1dfa3c29dc0fcf123e308bf5
Handle while and for loops slightly better.

Before we treated: while (a) { ... } like an if (a) {...} else { ....

Now we just say that we know a is false but we don't overwrite the
other states.

Signed-off-by: Dan Carpenter <error27@gmail.com>
smatch.h
smatch_flow.c
smatch_states.c