comp.lang.ada
 help / color / mirror / Atom feed
* Ada.Numerics.Long_Real_Arrays
@ 2017-01-25 12:25 hnptz
  2017-01-25 13:50 ` Ada.Numerics.Long_Real_Arrays Simon Wright
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: hnptz @ 2017-01-25 12:25 UTC (permalink / raw)


Hi,

these are my definitions:

with Ada.Numerics.Long_Real_Arrays; use Ada.Numerics.Long_Real_Arrays;
package nm is

Np : Positive;
Type R_Vector is new Real_Vector (1..Np);
Type R_Matrix is array (Positive range <>) of R_Vector;

procedure nm1 (P : in out R_Matrix);

end nm;

-- definition of procedure nm1 in package body nm done.

now in procedure test_nm.adb (only definitions):

Np : Positive := 2;
Mp : Positive := Np+1;

24  P : R_Matrix(1..Mp) := ((x,x),(y,y),(z,z));

no "build all" error or warning

result when running:

raised CONSTRAINT_ERROR : test_nm.adb: 24 length check failed.

Can you help?

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-01-27 18:39 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-25 12:25 Ada.Numerics.Long_Real_Arrays hnptz
2017-01-25 13:50 ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-25 14:11 ` Ada.Numerics.Long_Real_Arrays hnptz
2017-01-25 16:17   ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-25 18:35 ` Ada.Numerics.Long_Real_Arrays hnptz
2017-01-25 21:29 ` Ada.Numerics.Long_Real_Arrays hnptz
2017-01-26  7:47   ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-26 11:54     ` Ada.Numerics.Long_Real_Arrays hnptz
2017-01-26 14:52       ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-26 15:03         ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-26  7:49   ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-26  7:55     ` Ada.Numerics.Long_Real_Arrays Simon Wright
2017-01-27 16:51 ` Ada.Numerics.Long_Real_Arrays hnptz
2017-01-27 18:39   ` Ada.Numerics.Long_Real_Arrays Simon Wright

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