From: Jerry <list_email@icloud.com>
Subject: Re: Extra information in the message string of exceptions.
Date: Fri, 28 Oct 2022 17:35:18 -0700 (PDT) [thread overview]
Message-ID: <371ba8ca-2304-4e8a-a77f-82548d706105n@googlegroups.com> (raw)
In-Reply-To: <tjdrlq$2olii$1@dont-email.me>
On Thursday, October 27, 2022 at 4:57:08 AM UTC-7, roda...@gmail.com wrote:
> On 8/6/22 19:08, Dmitry A. Kazakov wrote:
> > On 2022-06-08 09:31, Jerry wrote:
> >
> >> But has no effect on this program;
> >>
> >> procedure CE_2 is
> >> i : Positive;
> >> j : Integer := 1;
> >> begin
> >> i := -j;
> >> end CE_2;
> >
> > I noticed that it requires a user-defined [sub]type AND nested subprogram:
> >
> > procedure Test (A : Integer) is
> > subtype T is Integer range 0 .. 42;
> > i : T;
> > begin
> > i := A; -- This will work
> > end;
> > begin
> > Test (-1);
> >
> Are you sure about this ?
>
> I tried ...
>
>
> procedure Example
> is
> X : Positive := 5;
> begin
> loop
> X := X - 1;
> end loop;
> end Example;
>
>
> ... with the -gnateE and saw this result ...
>
>
> [rod@orth example]$ ./example
>
> raised CONSTRAINT_ERROR : example.adb:6:14 range check failed
> value 0 not in 1..2147483647
> [./example]
> 0x55916975377f Example at example.adb:6
> 0x559169753b74 Main at b__example.adb:193
> [/usr/lib/libc.so.6]
> 0x7f9230be728e
> 0x7f9230be7348
> [./example]
> 0x559169753623 _start at start.S:115
> 0xfffffffffffffffe
So -gnateE works part of the time?
Jerry
next prev parent reply other threads:[~2022-10-29 0:35 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-06 12:59 Extra information in the message string of exceptions Rod Kay
2022-06-06 13:40 ` Fabien Chouteau
2022-06-06 18:40 ` G.B.
2022-06-06 19:24 ` Dmitry A. Kazakov
2022-06-07 11:26 ` Rod Kay
2022-06-07 15:55 ` Fabien Chouteau
2022-06-07 16:41 ` Anh Vo
2022-06-08 7:31 ` Jerry
2022-06-08 8:04 ` Dmitry A. Kazakov
2022-06-09 2:39 ` Jerry
2022-06-08 9:08 ` Dmitry A. Kazakov
2022-10-27 11:56 ` Rod Kay
2022-10-29 0:35 ` Jerry [this message]
2022-10-29 3:10 ` Rod Kay
2022-10-29 6:30 ` Gautier write-only address
2022-10-29 8:59 ` G.B.
2022-11-01 0:05 ` Jerry
2022-06-06 14:31 ` Gautier write-only address
2022-06-07 2:33 ` Randy Brukardt
2022-06-07 11:47 ` Rod Kay
2022-06-07 11:29 ` Rod Kay
2022-06-06 20:14 ` Luke A. Guest
2022-06-07 11:51 ` Rod Kay
2022-06-07 21:06 ` Luke A. Guest
2022-06-06 20:49 ` DrPi
2022-06-06 23:17 ` Jerry
2022-06-07 1:53 ` Gautier write-only address
2022-06-07 2:35 ` Randy Brukardt
2022-06-07 8:07 ` Simon Wright
2022-06-08 7:14 ` Jerry
2022-06-09 8:21 ` Robin Vowels
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox