data/full_repos/permissive/441359809/src/yosys/tests/simple/hierdefparam.v
1: b"%Error: data/full_repos/permissive/441359809/src/yosys/tests/simple/hierdefparam.v:7: syntax error, unexpected '.', expecting '='\n  defparam foo.mod_a.bar[0].mod_b.addvalue = 42;\n                    ^\n%Error: data/full_repos/permissive/441359809/src/yosys/tests/simple/hierdefparam.v:8: syntax error, unexpected '.', expecting '='\n  defparam foo.mod_a.bar[1].mod_b.addvalue = 43;\n                    ^\n%Error: Exiting due to 2 error(s)\n"
module hierdefparam_a(input [7:0] A, output [7:0] Y);
  genvar i;
  generate
    for (i = 0; i < 2; i=i+1) begin:bar
      wire [7:0] a, y;
      hierdefparam_b mod_b(.A(a), .Y(y));
    end
  endgenerate
  assign bar[0].a = A, bar[1].a = bar[0].y, Y = bar[1].y;
endmodule
module hierdefparam_a(input [7:0] A, output [7:0] Y);

  genvar i;
  generate
    for (i = 0; i < 2; i=i+1) begin:bar
      wire [7:0] a, y;
      hierdefparam_b mod_b(.A(a), .Y(y));
    end
  endgenerate
  assign bar[0].a = A, bar[1].a = bar[0].y, Y = bar[1].y;
endmodule