db: save function pointers saved in arrays of structs
commit264d39e91adc79f893d58011aeb2bfa9a9aea3a6
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 25 Nov 2011 07:16:39 +0000 (25 10:16 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Fri, 25 Nov 2011 07:16:39 +0000 (25 10:16 +0300)
tree6746eb0e93ceddd1bd97d11713fbf60320f2704a
parentd9c988cc4f54a4c87259b1f2a252426076c23ccb
db: save function pointers saved in arrays of structs

Smatch saves function pointers saved to structs like this:
struct some_handler handler = {
.data = 9,
.function = &func,
};

But now it handles function pointers saved to an array of structs like this:
struct some_handler handlers[] = {
[FOO] = { .data = 9, .function = &func, },
...
};

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_db.c