db: save struct member values across returns
commit0904a7cda7d04166914820375a747a3209106ea5
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 27 Nov 2012 09:10:23 +0000 (27 12:10 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 27 Nov 2012 09:10:23 +0000 (27 12:10 +0300)
tree9172ca2bf1a8d642015a3a247b1ffe171bdcdc3a
parent747f9c3a5448e4130daa7e79ebd4f824504389e8
db: save struct member values across returns

When we return a struct then store the member values in the database.
Something like:

foo->bar = 1;
return foo;

means:

$$->bar = 1;

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch.h
smatch_db.c
smatch_extra.c
smatch_scripts/db/fill_db_return_states.pl