On 17/10/2026 22:45, Mattias Gaertner via fpc-pascal wrote:

Of course it would be nice if the specialization can be compiled without hints and warnings.

Unless they depend on the gen param

E.g. dead code could be due to
  if sizeof(G_PARAM) = 1 then

of course then such dead code may be "by design"


The filters  (Lazarus 4.8) don't work well as filtering for "...never used" in generics.collections.pas never works; they're always displayed.

Hmm, I wonder what would be a good filter to hide such hints/warnings.

Depends.

In many cases the generic is from a unit outside the current package => the IDE could see that and know that unit wasn't just compiled. (assuming it can detect all trickeries with PATH settings in all places, and "uses" with a "in file" ....

If the generic is from the same package => well then it got compiled anyway


_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to