mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-30 00:34:40 +00:00
Branches: main
Change the argument order of many of the predicates in the map, bimap, and
multi_map modules so they are more conducive to the use of state variable
notation, i.e. make the order the same as in the sv* modules.
Prepare for the deprecation of the sv{bimap,map,multi_map} modules by
removing their use throughout the system.
library/bimap.m:
library/map.m:
library/multi_map.m:
As above.
NEWS:
Announce the change.
Separate out the "highlights" from the "detailed listing" for
the post-11.01 NEWS.
Reorganise the announcement of the Unicode support.
benchmarks/*/*.m:
browser/*.m:
compiler/*.m:
deep_profiler/*.m:
extras/*/*.m:
mdbcomp/*.m:
profiler/*.m:
tests/*/*.m:
ssdb/*.m:
samples/*/*.m
slice/*.m:
Conform to the above change.
Remove any dependencies on the sv{bimap,map,multi_map} modules.
45 lines
2.5 KiB
Plaintext
45 lines
2.5 KiB
Plaintext
overloading.m:050: In clause for predicate `p'/4:
|
|
overloading.m:050: in unification of variable `OptInfo'
|
|
overloading.m:050: and term
|
|
overloading.m:050: `opt_info(MustHaveOwnSlot, EverOnStack, CurIntervalId, V_22, Counter1, StartMap0, EndMap0, VarsMap0, SuccMap0)':
|
|
overloading.m:050: type error in argument(s) of functor `opt_info/9'.
|
|
overloading.m:050: variable `OptInfo' has type `overloading.opt_info',
|
|
overloading.m:050: functor `opt_info/9' has type
|
|
overloading.m:050: `opt_info(set_ordlist.set_ordlist(term.var(term.generic)),
|
|
overloading.m:050: set_ordlist.set_ordlist(term.var(term.generic)),
|
|
overloading.m:050: tree234.tree234(term.var(term.generic),
|
|
overloading.m:050: tree234.tree234(overloading.goal_path, string)),
|
|
overloading.m:050: overloading.interval_id, counter.counter,
|
|
overloading.m:050: tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: overloading.anchor),
|
|
overloading.m:050: tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: overloading.anchor),
|
|
overloading.m:050: tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: set_ordlist.set_ordlist(term.var(term.generic))),
|
|
overloading.m:050: tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: list.list(overloading.interval_id))):
|
|
overloading.m:050: overloading.opt_info',
|
|
overloading.m:050: variable `MustHaveOwnSlot' has type
|
|
overloading.m:050: `set_ordlist.set_ordlist(term.var(term.generic))',
|
|
overloading.m:050: variable `EverOnStack' has type
|
|
overloading.m:050: `set_ordlist.set_ordlist(term.var(term.generic))',
|
|
overloading.m:050: variable `CurIntervalId' has type
|
|
overloading.m:050: `overloading.interval_id',
|
|
overloading.m:050: argument has type `'<any>'',
|
|
overloading.m:050: variable `Counter1' has type `counter.counter',
|
|
overloading.m:050: variable `StartMap0' has overloaded type {
|
|
overloading.m:050: (pred tree234.tree234(V_V_1, V_V_2)),
|
|
overloading.m:050: tree234.tree234(K, V)
|
|
overloading.m:050: },
|
|
overloading.m:050: variable `EndMap0' has type
|
|
overloading.m:050: `tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: overloading.anchor)',
|
|
overloading.m:050: variable `VarsMap0' has type
|
|
overloading.m:050: `tree234.tree234(overloading.interval_id,
|
|
overloading.m:050: set_ordlist.set_ordlist(term.var(term.generic)))',
|
|
overloading.m:050: variable `SuccMap0' has overloaded type {
|
|
overloading.m:050: (pred tree234.tree234(V_V_1, V_V_2)),
|
|
overloading.m:050: tree234.tree234(K, V)
|
|
overloading.m:050: }.
|
|
For more information, recompile with `-E'.
|