UVM Register Kit for OVM 2.1.2

In reply to Kara:

I have given another try at this since we updated to a later version of Incisive. I modified the code to do what the typedef is doing and get the same issue. Is it legal to assign a dynamic array to a queue? I don’t see why this would be a problem but apparently my compiler thinks so.

addrs = map_info.addr;
|
ncvlog: *E,TYCMPAT (…/uvm_reg-1.1/src/reg/uvm_reg_map.svh,1735|23): assignment operator type check failed (expecting datatype compatible with ‘queue of uvm_reg_addr_t (packed array of bit)’ but found ‘dynamic array of uvm_reg_addr_t (packed array of bit)’ instead).
`UVM_DA_TO_QUEUE(addrs,map_info.addr)
|
ncvlog: *E,TYCMPAT (…/uvm_reg-1.1/src/reg/uvm_reg_map.svh,1865|38): assignment operator type check failed (expecting datatype compatible with ‘queue of uvm_reg_addr_t (packed array of bit)’ but found ‘dynamic array of uvm_reg_addr_t (packed array of bit)’ instead).