Hi Doug,
Your proposal changes assignment compatible to equivalent type for
elements of arrays when unpacked arrays are assigned to each other. Can
you provide reasoning behind it? Proposal for 245 only requires
assignment compatibility.
"When using braces the context of the braces shall also be
determined by the target type. SystemVerilog extends the
concatenation and replication syntax of Verilog-2001 to support the
construction of unpacked arrays, as well as of SystemVerilog structures
and multidimensional packed arrays (see Sections 7.13 and 7.14). In these
aggregate constructors each member expression shall be assignment
compatible with the type of the corresponding structure field or array
element and shall be evaluated as if it were the right-hand value of an
assignment to a variable of that type."
Surrendra
At 11:17 AM 11/9/2004 -0800, you wrote:
Matt, Brad, SV-BC,
I have amended SV-BC 291 to be fully compatible with 254,
which we passed yesterday. As before, 291 supersedes 11
by incorporating its changes into 291. (Actually, some
changes in 3.14 were incorporated into 254 already)
A new proposal has been uploaded.
See
http://www.eda.org/svdb/bug_view_page.php?bug_id=0000291.
Regards,
Doug
**********************************************
Surrendra A. Dudani
Synopsys, Inc.
377 Simarano Drive, Suite 300
Marlboro, MA 01752
Tel: 508-263-8072
Fax: 508-263-8123
email: Surrendra.Dudani@synopsys.com
**********************************************
Received on Wed Nov 10 10:22:33 2004