cursor and type has a reference to translation unit