[fpc-devel] Are "C style operators" default or not?

Alexander Klenin klenin at gmail.com
Tue Mar 27 10:41:58 CEST 2012

On Tue, Mar 27, 2012 at 19:30, Mark Morgan Lloyd
<markMLl.fpc-devel at telemetry.co.uk> wrote:
> Gennadiy Poryev wrote:
>> Hi all,
>> I’ve recently ran into weird problem with “C style operators”. Though the
>> story is about Lazarus, I thought I better ask it here. All of a sudden, my
>> Lazarus trunk had refused to build
>> (http://bugs.freepascal.org/view.php?id=21571 ) and I've tracked the problem
>> to the use of "+=" operator somewhere in the recent revisions. Apparently
>> this is easily fixed by adding -Sc compiler option to the makefile, had it
>> not been the fact that I seem to be the only one experiencing this issue :(
>> How this can be? I use latest fpc trunk with no self-made modifications, and
>> it thinks that -Sc is not the default. Please enlighten me on this.
> Didn't see it last week compiling Lazarus trunk on x86 (32-bit) using 2.6.0.

Some parts of Lazarus (TAChart for sure) enable this option at package level,
to avoid accidental breakage.

Alexander S. Klenin

More information about the fpc-devel mailing list