struct_assignment: ignore more fake assignments
commita6c2a4d9d18571ae37ac426393987d5f239fd35b
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 17 Feb 2015 10:13:12 +0000 (17 13:13 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 17 Feb 2015 10:13:12 +0000 (17 13:13 +0300)
treed03ea80e01452c8be3450e7c95e1eace286bc220
parentac47db2d65857560eaed1771bbf355591b8a8bd2
struct_assignment: ignore more fake assignments

If we assign a struct to a struct: "a = b;" then it means that
"a->foo = b->foo;" etc.  There can be dozens of struct members like
"a->foo->bar->baz" and we record all these assignments multiple times.  It
takes a lot of data.

Most of the time we don't even care about any of the data so let's just
ignore it.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_assigned_expr.c
check_deref.c
smatch_comparison.c
smatch_untracked_param.c