Files
mercury/tests/invalid/transitive_import_class.m
Julien Fischer f3a34e4651 Replace uses of __ as a module qualifier.
samples/muz.zbstract.m:
tests/*/*.m:
    As above.
2022-04-14 20:25:10 +10:00

24 lines
689 B
Mathematica

%---------------------------------------------------------------------------%
% vim: ts=4 sw=4 et ft=mercury
%---------------------------------------------------------------------------%
%
% This is a regression test. Up until May 2001, typeclass methods
% from transitively imported modules (for which the `.int2' file is read)
% could be used if each reference was fully module qualified.
:- module transitive_import_class.
:- interface.
:- import_module int.
:- func semidet_id(int) = int is semidet.
:- implementation.
:- import_module transitive_import_class2.
semidet_id(X) =
transitive_import_class3.to_int(
transitive_import_class3.from_int(X) `with_type` int).