Need for new compiler directives to supress warnings

Per Bergqvist per@REDACTED
Sat Jul 26 12:25:22 CEST 2003


Fine by me.

/Per
-------------------
> This could pretty easily be added.
> Although I would suggest a single declaration type
> for all such "pragmas":
> 
> -pragma({redefine, {size,1}}).
> 
> -pragma({use_obsolete, {erlang,hash,2}}).
> 
>     /Richard
> 
> ----- Original Message ----- 
> From: "Per Bergqvist" <per@REDACTED>
> To: <erlang-questions@REDACTED>
> Sent: Saturday, July 26, 2003 7:56 AM
> Subject: Need for new compiler directives to supress warnings
> 
> 
> > Hi,
> > 
> > I think support of some directive to supress specific warnings 
> > should be added to the compiler/lint in future versions.
> > 
> > The two most obvious things I would like to see is:
> > 1) supression of warning definition of bif.
> >    this warning is, i guess, the result of the uncertainty of
scope
> > rules in the dark ages.
> >    i would like to be able to:
> > -redefine_bif([size/1]).
> > 
> > 2) supression of warning on use of obsolete functions.
> >    In some case use of obsolete is absolutely necessary
> >    like the use of hash for backward compatibility reasons.
> >    could be something like:
> > 
> > -use_obsolete(erlang, [hash/2]).
> > 
> > Comments ?
> > 
> > /Per
> > 
> > =========================================================
> > Per Bergqvist
> > Synapse Systems AB
> > Phone: +46 709 686 685
> > Email: per@REDACTED
> > 
> > 
> 
=========================================================
Per Bergqvist
Synapse Systems AB
Phone: +46 709 686 685
Email: per@REDACTED



More information about the erlang-questions mailing list