struct expression_inheritance; struct expression { const struct expression_inheritance* inheritance; unsigned refcount; };