Warning-[SIOB] Select index out of bounds

Hi,

I have declared 4 bit variable and using that as a 16 bit value in the operand.

Example Below:
Declaration Part:
bit [3:0] int_ctrl_rsp_data_length;

int_ctrl_rsp_data_length = 16’h0000;
int_ctrl_rsp = {DecodeErrSts(int_ctrl_rsp_err_sts), int_ctrl_tid[3:0], 8’h00, int_ctrl_rsp_data_length[15:0]};

Here int_ctrl_rsp_data_length is declared as 4 bit variable and used as a 16 bit value. So In assignment part will it be consider as 4’b0000 or 16’b0

In reply to muthuven:
LRM section 11.5.1 Vector bit-select and part-select addressing