On 10/03/15 09:08, Mattias Gaertner wrote: > On Tue, 10 Mar 2015 08:48:49 +0000 > Lukasz Sokol <el.es...@gmail.com> wrote: > >> On 10/03/15 06:10, Jürgen Hestermann wrote: >> [...] >>> Why not simply omit these messages (for managed types)? >> >> Just because YOU don't need it, doesn't mean it's useless for everybody... >> >> http://www.freepascal.org/docs-html/prog/progsu80.html#x87-860001.2.80 >> >> why not just use this to suppress the warning JUST where you DO know it's >> not needed? >> >> (you can suppress warning by number too IIUC). > > Yes. > For example in Lazarus 1.3+ you can right click the message and > click on "Hide with project option (-vm5089)".
Cool, but probably not what I meant ;) as this hides it project-wide ? I mean, it's good to have this warning enabled by default and only suppress it around code that /I/ know it's bogus at. Otherwise, it /really/ wouldn't serve its purpose of pointing where a PEBKAC^WLOGIC ERROR may occur... Sort of like surround the variable declaration with {$WARN IDENTIFIER OFF} {$WARN IDENTIFIER ON} explicitly (then have code tools fold it so it won't pinch our eyes ;) ) > > Mattias el es _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal