[sv-cc] another errata on dynamic arrays: 662

From: francoise martinolle <fm_at_.....>
Date: Wed Jan 18 2006 - 14:11:24 PST
I also found the relevant mantis item to support the fact that arrays can
have more than 1 dynamic dimension.
This resulted in changes in 5.2 and 5.6
 
5.2:
Unpacked arrays can be made of any data type. Each dimension of an unpacked
array can be declared as having

a fixed or unfixed size. Fixed-size unpacked arrays can be multidimensional
and have fixed storage allocated for

all the elements of the array. If an unpacked array has one or more dynamic,
associative, or queued dimensions, it

is considered a variable-sized array.

 

5.6

A dynamic array is any dimension of an unpacked array whose size can be set
or changed at runtime. The space

for a dynamic array doesn't exist until the array is explicitly created at
runtime.

See Mantis 662:
 
Dynamic and associative arrays, and queues, can be multiDim (BNF) 	
Description 	As reported in P1800 ballot issue 283, SV 3.1a eliminated
the restriction that dynamic arrays, queues, and associative
arrays be limited to one dimension, but the BNF was never
updated to reflect that. 	
Additional Information 	Approved NON-unanimously by SV-EC on April 5, 2005

 
http://www.eda.org/sv-ec/Minutes/SV-EC_BallotRes_Meeting_April_5_2005_Minute
s.txt

3 abstain, one opposed

Corrected in P1800 Draft 5 (recirculation draft) 30 Apr 2005 	
 
 
Received on Wed Jan 18 14:11:39 2006

This archive was generated by hypermail 2.1.8 : Wed Jan 18 2006 - 14:12:34 PST