data/full_repos/permissive/452721391/01/dmux_4_way.v
1: b"%Error: data/full_repos/permissive/452721391/01/dmux_4_way.v:28: Cannot find file containing module: 'dmux'\n    dmux dmux_step1(in, sel[0], a1, b1);\n    ^~~~\n        ... Looked in:\n             data/full_repos/permissive/452721391/01,data/full_repos/permissive/452721391/dmux\n             data/full_repos/permissive/452721391/01,data/full_repos/permissive/452721391/dmux.v\n             data/full_repos/permissive/452721391/01,data/full_repos/permissive/452721391/dmux.sv\n             dmux\n             dmux.v\n             dmux.sv\n             obj_dir/dmux\n             obj_dir/dmux.v\n             obj_dir/dmux.sv\n%Error: data/full_repos/permissive/452721391/01/dmux_4_way.v:29: Cannot find file containing module: 'dmux'\n    dmux dmux_ab(a1, sel[1], a, c);\n    ^~~~\n%Error: data/full_repos/permissive/452721391/01/dmux_4_way.v:30: Cannot find file containing module: 'dmux'\n    dmux dmux_cd(b1, sel[1], b, d);\n    ^~~~\n%Error: Exiting due to 3 error(s)\n"
module dmux_4_way(
    input       in,
    input [1:0] sel,
    output      a,
    output      b,
    output      c,
    output      d
);

    wire a1;
    wire b1;
    dmux dmux_step1(in, sel[0], a1, b1);
    dmux dmux_ab(a1, sel[1], a, c);
    dmux dmux_cd(b1, sel[1], b, d);
endmodule
module dmux_4_way(
    input       in,
    input [1:0] sel,
    output      a,
    output      b,
    output      c,
    output      d
);


    wire a1;
    wire b1;
    dmux dmux_step1(in, sel[0], a1, b1);
    dmux dmux_ab(a1, sel[1], a, c);
    dmux dmux_cd(b1, sel[1], b, d);
endmodule