[sv-bc] Question on 'Unpacked array concatenation'

From: Surya Pratik Saha <spsaha_at_.....>
Date: Wed Dec 10 2008 - 20:26:30 PST
Hi,
I have following question on 'Unpacked array concatenation'. Does it 
apply only on one dimensional unpacked array, or more than one 
dimensional array also can be assigned? For e.g.

int x[1:0][2:0];
int y[2:0];
x = {y, y}; // is it valid?

Also do we consider 'Unpacked array concatenation' as aggregate 
expression? LRM is not clear enough on that.

I feel 'Unpacked array concatenation' concept is too much context 
dependent having similar syntax with concatenation, which will make very 
complex to implement semantic checks/ expression evaluation etc. for the 
vendors when hierarchical reference/ forward typedefs etc. will be 
involved. Can we not use different syntax to support it?

-- 
Regards
Surya




-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Wed Dec 10 20:27:18 2008

This archive was generated by hypermail 2.1.8 : Wed Dec 10 2008 - 20:28:02 PST