mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-17 23:05:21 +00:00
Estimated hours taken: 0.5 Branches: main tests/invalid/Mmakefile: tests/invalid/duplicate_instance_3.m: Add a test case to test that we report link errors for duplicate instance definitions. This case is not yet enabled, since we don't yet pass it in all situations.
17 lines
310 B
Mathematica
17 lines
310 B
Mathematica
:- module duplicate_instance_3.
|
|
:- interface.
|
|
:- import_module io.
|
|
|
|
:- pred main(state::di, state::uo) is det.
|
|
|
|
:- implementation.
|
|
:- import_module enum.
|
|
|
|
% This instance definition conflicts with the one in library/int.m.
|
|
:- instance enum(int) where [
|
|
to_int(_) = 0,
|
|
from_int(X) = X
|
|
].
|
|
|
|
main --> [].
|