Support for unions is incomplete (per 99f7d55e) and the this pointee
storage location is not set for unions. The assert in
VisitCXXThisExpr is then guaranteed to trigger when analyzing member
functions of a union.
This commit changes the assert to an early-return. Any expression may
be undefined, and so having a value for the CXXThisExpr is not a
postcondition of the transfer function.
Please document when that could happen.