data/full_repos/permissive/444559342/mp3/hvl/shadow_memory.sv
1: b"%Error: data/full_repos/permissive/444559342/mp3/hvl/shadow_memory.sv:37: syntax error, unexpected '@'\n        @(cache_itf.cmcb iff cache_itf.cmcb.read || cache_itf.cmcb.write)\n        ^\n%Error: data/full_repos/permissive/444559342/mp3/hvl/shadow_memory.sv:42: syntax error, unexpected else\n        else begin\n        ^~~~\n%Error: data/full_repos/permissive/444559342/mp3/hvl/shadow_memory.sv:47: syntax error, unexpected '@'\n        @(cache_itf.cmcb iff cache_itf.cmcb.resp)\n        ^\n%Error: Cannot continue\n"
function automatic logic [31:0] read(logic [31:0] addr);
    logic [255:0] line;
    logic [31:0] rv;
    line = _mem[addr[31:5]];
    rv = line[8*{addr[4:2], 2'b00} +: 32];
    return rv;
endfunction
function automatic logic [31:0] read(logic [31:0] addr);

    logic [255:0] line;
    logic [31:0] rv;
    line = _mem[addr[31:5]];
    rv = line[8*{addr[4:2], 2'b00} +: 32];
    return rv;
endfunction