comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Ada -vs- GNAT
Date: 25 May 2002 15:31:06 -0700
Date: 2002-05-25T22:31:06+00:00	[thread overview]
Message-ID: <5ee5b646.0205251431.4be9265d@posting.google.com> (raw)
In-Reply-To: BsOH8.1754$t8.377092@news11-gui.server.ntli.net

"chris.danx" <spamoff.danx@ntlworld.com> wrote in message news:<BsOH8.1754$t8.377092@news11-gui.server.ntli.net>...

> No, having two pragmas that do the same thing is what IMO 
> is clutter (when just one will do, and there's one
> already present)

> I'm relying on what Steve posted, and don't know if 
> there's any other difference related to this pragma apart 
> from the shorthand.

 Do you imagine that we would have two pragmas that
 did exactly the same thing in a case like this (where we
 are introducing the pragmas?) [we do have some equivalent
 pragmas when we are copying pragmas from others :-)]

 And that if we did, we would perturb the bootstrap path
 to replace a pragma by something equivalent?

We are not that lunatic :-)

pragma Warnings (Off, entity) kills *all* warnings for the
given entity. It is a blunt tool indeed for this purpose.

pragma Unreferenced (Entity) is a specification that the
given entity is intentionally unreferenced. It not only
kills the warning for the entity not being referenced, but
it also generates a warning if it *is* referenced. In other
words it is a clear specification. Also it does NOT kill
any other warnings related to the entity.

So pragma Unreferenced is really *far* more appropriate. It
is more effective and much more clearly self documenting as
to what is going on.

We *far* prefer to use pragma Unreferenced for unreferenced
formals, but we can't do it yet, because it would create
a bootstrap path problem.



  parent reply	other threads:[~2002-05-25 22:31 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-25  2:47 Ada -vs- GNAT Steve Doiel
2002-05-25  4:21 ` Simon Wright
2002-05-25  5:48   ` tmoran
2002-05-25  7:36     ` Pascal Obry
2002-05-28 13:14       ` Marin David Condic
2002-05-25  7:52     ` Simon Wright
2002-05-25 10:58     ` Robert Dewar
2002-05-25 18:28       ` tmoran
2002-05-25 21:52         ` Brian Rogoff
2002-05-26  5:20           ` David Botton
2002-05-26  9:11         ` Preben Randhol
2002-05-26 11:13           ` Simon Wright
2002-05-26 12:57             ` Preben Randhol
2002-05-25 17:38     ` Richard Riehle
2002-05-25 18:37       ` tmoran
2002-05-25 20:13         ` Richard Riehle
2002-05-28 13:47       ` Marin David Condic
2002-05-28 17:55       ` Stephen Leake
2002-05-28 18:35         ` Marin David Condic
2002-05-28 21:42         ` Robert I. Eachus
2002-05-25  7:55   ` Simon Wright
2002-05-25 11:04   ` Robert Dewar
2002-05-25 11:23     ` Simon Wright
2002-05-25 11:51   ` Larry Kilgallen
2002-05-25 15:34     ` Robert Dewar
2002-05-25 20:09   ` Robert C. Leif
2002-05-25  7:27 ` Pascal Obry
2002-05-25  7:41 ` Preben Randhol
2002-05-25 14:46   ` Steve Doiel
2002-05-25 17:03     ` Preben Randhol
2002-05-25 17:10       ` Pascal Obry
2002-05-25 17:17         ` Preben Randhol
2002-05-25 22:23     ` Robert Dewar
2002-05-25 23:24       ` Steve Doiel
2002-05-26  9:21         ` Preben Randhol
2002-05-28 13:58         ` Marin David Condic
2002-05-29 11:13           ` Preben Randhol
2002-06-28 18:25             ` pontius
2002-05-25 15:35   ` Robert Dewar
2002-05-25  8:00 ` chris.danx
2002-05-25 15:37   ` Robert Dewar
2002-05-25 15:53     ` chris.danx
2002-05-25 17:02       ` Pascal Obry
2002-05-25 17:50         ` chris.danx
2002-05-25 18:04           ` Pascal Obry
2002-05-25 22:37           ` Robert Dewar
2002-05-25 22:44             ` chris.danx
2002-05-26  2:05               ` Robert Dewar
2002-05-25 22:31       ` Robert Dewar [this message]
2002-05-26  5:29   ` David Botton
2002-05-25 10:49 ` Robert Dewar
2002-05-25 11:02 ` Robert Dewar
2002-05-28 18:09   ` Stephen Leake
2002-05-25 11:09 ` Robert Dewar
2002-06-07 22:39 ` Randy Brukardt
2002-06-08 12:14   ` Robert Dewar
2002-06-08 19:37     ` SteveD
2002-06-09 12:13       ` Robert Dewar
2002-06-12 17:07         ` Warren W. Gay VE3WWG
2002-06-09 18:05       ` Robert Dewar
2002-06-09 18:06     ` Richard Riehle
2002-06-10 21:22       ` Robert A Duff
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox