mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-17 14:57:03 +00:00
Estimated hours taken: 0.75 Branches: main tests/invalid/Mmakefile: tests/invalid/duplicate_instance_1.m: tests/invalid/duplicate_instance_2.m: tests/invalid/duplicate_instance_2.err_exp: tests/invalid/duplicate_instance_2.err_exp2: Add a test case to test that we report link errors for duplicate instance definitions. tests/invalid/Mmakefile: A couple of minor improvements: - pass $(ALL_GRADEFLAGS) to $(MC) when creating the .err files - use $(DIFF_OPTS) rather than hard-coding `-c'
7 lines
148 B
Mathematica
7 lines
148 B
Mathematica
:- module duplicate_instance_1.
|
|
:- interface.
|
|
:- typeclass foo(T) where [].
|
|
:- instance foo(int).
|
|
:- implementation.
|
|
:- instance foo(int) where [].
|