moduletop(in_data,do);input[15:0]in_data;output[15:0]do;wire[15:0]out_data;assigndo=out_data;always@(*)beginTest_task(in_data,out_data);// out_data = in_data; // This works but above task doesn'tendtaskTest_task;input[15:0]in_d;output[15:0]out_data;beginout_data=in_d;endendtaskendmodule