Hi, You guessed it: I've applied another patch :-), rev 4823.
I've reverted the 'enable {$T+} for fpc/objfpc modes' bit. So now all your sources will compile as they previously did. Enabling did catch a bug here and there, but also caused at least one (typinfo). I propose to enable it for 2.3/2.9, i.e. after 2.2, because, as Jonas said, it breaks semantics for arithmetic on non-typecasted pointers that point to something that is not size 1. To that end, the compiler will now warn you of possible {$T+}-breaking code: when you do arithmetic on an untyped pointer. Tests tbf/tb0182, tbf/tb0183, and tbs/tb0504 test the proper working of this warning. Micha _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel