data/full_repos/permissive/217768747/4_sub.v
1: b"%Error: data/full_repos/permissive/217768747/4_sub.v:7: Cannot find file containing module: 'fa'\nfa f(a[0], ~b[0],cin,diff[0], c1);\n^~\n        ... Looked in:\n             data/full_repos/permissive/217768747,data/full_repos/permissive/217768747/fa\n             data/full_repos/permissive/217768747,data/full_repos/permissive/217768747/fa.v\n             data/full_repos/permissive/217768747,data/full_repos/permissive/217768747/fa.sv\n             fa\n             fa.v\n             fa.sv\n             obj_dir/fa\n             obj_dir/fa.v\n             obj_dir/fa.sv\n%Error: data/full_repos/permissive/217768747/4_sub.v:8: Cannot find file containing module: 'fa'\nfa s(a[1], ~b[1],c1 ,diff[1], c2);\n^~\n%Error: data/full_repos/permissive/217768747/4_sub.v:9: Cannot find file containing module: 'fa'\nfa t(a[2], ~b[2],c2 ,diff[2], c3);\n^~\n%Error: data/full_repos/permissive/217768747/4_sub.v:10: Cannot find file containing module: 'fa'\nfa fi(a[3], ~b[3],c3 ,diff[3],borrow);\n^~\n%Error: Exiting due to 4 error(s)\n"
module sub(a,b,cin,diff,borrow);
input [3:0] a;
input [3:0] b;
output [3:0] diff;
input cin;
output borrow;
fa f(a[0], ~b[0],cin,diff[0], c1);
fa s(a[1], ~b[1],c1 ,diff[1], c2);
fa t(a[2], ~b[2],c2 ,diff[2], c3);
fa fi(a[3], ~b[3],c3 ,diff[3],borrow);
endmodule
module sub(a,b,cin,diff,borrow);

input [3:0] a;
input [3:0] b;
output [3:0] diff;
input cin;
output borrow;
fa f(a[0], ~b[0],cin,diff[0], c1);
fa s(a[1], ~b[1],c1 ,diff[1], c2);
fa t(a[2], ~b[2],c2 ,diff[2], c3);
fa fi(a[3], ~b[3],c3 ,diff[3],borrow);
endmodule