Thx, I didn't know a compiler directive like this existed. But:
Code:
1.1.59 $T or $TYPEDADDRESS : Typed address operator (@)
In the {$T+} or {$TYPEDADDRESS ON} state the @ operator, when applied to a variable, returns
a result of type ÀÜT, if the type of the variable is T. In the {$T-} state, the result is always an untyped
pointer, which is assignment compatible with all other pointer types.
It only applies to variables. Nevertheless I tried turning it off. Didn't help.