/* Verilog-XL error message: Error! Recursive instantiation of module (a) [Verilog-RINOM] "murec.v", 13: a a0(z, x); 1 error */ module test; reg x ; wire z ; a a0( z, x ); endmodule module a( z, x ); output z ; input x ; b b0( z, x ); endmodule module b( z, x ); output z ; input x ; a a0( z, x ); // Error should be caught here endmodule