Referring to this old issue : http://bugs.freepascal.org/view.php?id=20907 I was told that compiling with -Oodfa reports uninitialized String result values. Indeed it does, I spotted many of them in Lazarus sources.
However "fpc -h" does not mention these options. What do they mean? There is : -Oo[NO]<x> Enable or disable optimizations; see fpc -i or fpc -io for possible values then $ fpc -io REGVAR STACKFRAME PEEPHOLE LOOPUNROLL TAILREC CSE DFA USERBP ORDERFIELDS FASTMATH REMOVEEMPTYPROCS CONSTPROP Nothing about 'd', 'f' or 'a'. This also affects the "All Options" GUI in Lazarus. It can nicely read and show options using the new improved fpc -h and fpc -i output. Regards, Juha _______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
