[Lazarus] Fixes 2.6.2 cod breaks 2.6.0 code?
Frank Church
vfclists at gmail.com
Wed Mar 13 18:20:36 CET 2013
On 13 March 2013 16:52, Vincent Snijders <vincent.snijders at gmail.com> wrote:
> 2013/3/13 Frank Church <vfclists at gmail.com>:
>> Upgrading to Lazarus 1.0.7 with FPC 2.6.2 raised this error in a file
>> I was compiling? What does it mean?
>>
>> procedure TRxDBGrid.CheckNewCachedSizes(var AGCache: TGridDataCache);
>> begin
>> if (rdgFooterRows in OptionsRx) and (FooterRowCount > 0) then
>> Dec(GCache.ClientHeight, DefaultRowHeight * FooterRowCount + 2);
>> end;
>>
>> M:\Lazarus\ThirdPartyLibs\rx20\rxdbgrid.pas(2492,9) Error: Can't take
>> the address of constant expressions
>>
>>
>> Is the fixes branch supposed to introduce new functionality that can
>> break code that compiled in previous releases?
>
> What fixes branch are you talking about? FPC 2.6 fixes or Lazarus 1.0 fixes?
>
> Anyway, if you exploited a bug, then a fix for that bug might break your code.
>
FPC 2.6 fixes, that code has been compiling since 2.2.4. Perhaps it is
a bug which has been waiting to be caught.
> Vincent
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
--
Frank Church
=======================
http://devblog.brahmancreations.com
More information about the Lazarus
mailing list