expressions: initialize ->member_offset() in member_expression()
commita74a1cd74b3d9e557ea639b5b4be988a20065778
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 7 Dec 2017 10:48:31 +0000 (7 13:48 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Thu, 7 Dec 2017 10:48:31 +0000 (7 13:48 +0300)
treedab088bbf4e25aa66956ce834b0857a1358e3dc3
parentfb5a2d9085c289b7bfa9bda62aeed8a86d91c7ee
expressions: initialize ->member_offset() in member_expression()

The bug is we're allocating a member expression but not initializing the
->member_offset.  It's supposed to be set to -1 at the start to indicate
that it's unknown, but in the current code it's set to 0 which means a zero
byte offset.

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