From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Simple Ada question
Date: 2000/05/21
Date: 2000-05-21T00:00:00+00:00 [thread overview]
Message-ID: <8g8q19$amd$1@nnrp1.deja.com> (raw)
In-Reply-To: 3923B647.82A765D4@bton.ac.uk
In article <3923B647.82A765D4@bton.ac.uk>,
John English <je@bton.ac.uk> wrote:
> I've seen enough students fall over this one that I wonder if
a
> compiler warning should be issued if the loop index has the
same
> name as a variable in the enclosing scope...
In practice, GNAT will almost always give a warning in this
case. If the outer variable is not referenced at all, then
that will certainly generate a warning. If the outer variable
is referenced after the loop, then a warning will be generated
about reference to an uninitialized variable.
This will not catch 100% of cases, but it's very close
Sent via Deja.com http://www.deja.com/
Before you buy.
next prev parent reply other threads:[~2000-05-21 0:00 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <8f8fm5$de5$1@news.uit.no>
2000-05-16 0:00 ` Simple Ada question Robert A Duff
2000-05-18 0:00 ` John English
2000-05-21 0:00 ` Robert Dewar [this message]
[not found] ` <Pine.A41.3.96-heb-2.07.1000521193502.30412B-100000@pluto.mscc.huji.ac.il>
2000-05-22 0:00 ` John English
2000-05-22 0:00 ` Ehud Lamm
2000-05-22 0:00 ` David C. Hoos, Sr.
2000-05-16 0:00 ` Jeff Carter
2000-05-16 0:00 ` tmoran
2000-05-16 0:00 ` Gisle S�lensminde
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox