Check and set 'att' if 't' is a recursive 'alias this' type
type reference used to detect recursion
'alias this' type
Whether the 'alias this' is recursive or not
Check and set 'att' if 't' is a recursive 'alias this' type