comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@world.std.com>
Subject: Re: Constraint checking of actuals passed to Attributes
Date: 2000/05/16
Date: 2000-05-16T00:00:00+00:00	[thread overview]
Message-ID: <wccln1a5wh8.fsf@world.std.com> (raw)
In-Reply-To: 8fhtbt$sb4$1@nnrp1.deja.com

Ted Dennison <dennison@telepath.com> writes:

> 
> In article <wccsnvnsdpv.fsf@world.std.com>,
>   Robert A Duff <bobduff@world.std.com> wrote:
> > Certainly you can cause abnormal objects, and erroneousness, by
> certain
> > misuses of address clauses and unchecked conversions of access values,
> > both of which can be used to make overlays.
> 
> Can you? The relevant section in 13.9.1 only mentions aborted
> assignements and parameters passed to imported procedures.

Well, for address clauses, I guess I should have said just "cause
erroneousness".  If it can do that, then it can do any other bad thing
you can name, so it's kind of silly to argue about whether it can cause
abnormal values.  13.3(13) says it can be erroneous.

For unchecked conversions, 13.9(11) says the result can be abnormal
except in certain (non-pointerish) cases.

The difference between abnormal and erroneous is pretty small --
abnormal is just one small step short of disaster (where erroneous =
disaster).

>... But then
> paragraph 14 does say that objects can become abnormal in other ways
> too. Perhaps my problem is that I'm missing where "abmormal" is truly
> defined.

Well, I was going to admonish you to look it up in the index, but I see
the index is incomplete in this case.  :-(
I suggest you get the plain-ascii version of the AARM, and search for
abnormal.

- Bob




  reply	other threads:[~2000-05-16  0:00 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-05  0:00 Constraint checking of actuals passed to Attributes Matt Brennan
2000-05-05  0:00 ` Keith Thompson
2000-05-08  0:00 ` Tucker Taft
2000-05-09  0:00   ` Robert Dewar
2000-05-09  0:00     ` Robert A Duff
2000-05-09  0:00       ` Robert Dewar
2000-05-09  0:00         ` Robert A Duff
2000-05-09  0:00           ` Keith Thompson
2000-05-10  0:00             ` Robert A Duff
2000-05-14  0:00               ` Simon Wright
2000-05-17  0:00                 ` Robert A Duff
2000-05-12  0:00             ` Tucker Taft
2000-05-12  0:00               ` Ted Dennison
2000-05-12  0:00                 ` Robert A Duff
2000-05-12  0:00                   ` Ted Dennison
2000-05-16  0:00                     ` Robert A Duff [this message]
2000-05-16  0:00                       ` Ted Dennison
2000-05-17  0:00                       ` Robert Dewar
2000-05-10  0:00           ` Robert Dewar
2000-05-10  0:00             ` Robert A Duff
2000-05-15  0:00             ` Bill Greene
2000-05-10  0:00           ` David C. Hoos, Sr.
2000-05-22  0:00           ` Kenneth Almquist
2000-05-09  0:00     ` Ted Dennison
2000-05-09  0:00       ` Robert Dewar
2000-05-09  0:00         ` Ted Dennison
2000-05-09  0:00           ` Robert Dewar
2000-05-09  0:00             ` Ted Dennison
2000-05-09  0:00               ` Robert A Duff
2000-05-10  0:00   ` Matt Brennan
replies disabled

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