db: introduce get_mtag_name_expr()
commitd66be8a94a102f111da64b930a37726941de6ffa
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 4 Dec 2017 14:37:45 +0000 (4 17:37 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Mon, 4 Dec 2017 14:37:45 +0000 (4 17:37 +0300)
tree852fdf3661598ae4088d2fc236183e361eb725bd
parent4ce4971debe19a256b1ff4e3dbaf61e98b022350
db: introduce get_mtag_name_expr()

This is quite similar to get_param_name() but the difference is that
mtags are always pointers.  So if you have a global "int my_global;" then
the mtag name for that is "*$".  Or if you have "foo.bar" that becomes
"$->bar".

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