comp.lang.ada
 help / color / mirror / Atom feed
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

  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