// Check that enum types explicitly imported from a package are compatible // between different instances of a module. package P; typedef enum integer { A } T; endpackage module M; import P::T; T e; endmodule module test; import P::A; M m1(); M m2(); initial begin m1.e = A; m2.e = m1.e; if (m2.e === A) begin $display("PASSED"); end else begin $display("FAILED"); end end endmodule