% Test case for spurious errors if there are predicates % module1.p and module2.module1.p. % :- module intermod_bug_nested. :- interface. :- import_module io. :- pred main(io__state::di, io__state::uo) is det. :- implementation. :- import_module list. :- import_module intermod_bug_nested.parser. main --> { parse_tokens("foo", [1,2], List) }, io__write(List), io__nl. :- module intermod_bug_nested.parser. :- interface. :- pred parse_tokens(string::in, list(int)::in, list(int)::out) is det. :- implementation. :- import_module term_io. parse_tokens(_, X, X). :- end_module intermod_bug_nested.parser.