[m-dev.] for review: retain aliasing information when merging instmaps of branched goals

Fergus Henderson fjh at cs.mu.OZ.AU
Sun Feb 21 04:41:51 AEDT 1999


On 19-Feb-1999, David Overton <dmo at cs.mu.OZ.AU> wrote:
> --- hlds_data.m.bak2	Mon Feb  1 12:51:00 1999
> +++ hlds_data.m	Thu Feb 18 16:20:30 1999
>  :- type substitution_inst
> -	--->	substitution_inst(inst_name, inst_key_set, inst_key_sub).
> +	--->	substitution_inst(
> +			inst_name,
> +			inst_key_set,	% The set of inst_keys that have
> +					% had their substitutions expanced.

s/expanced/expanded/

> -:- pred make_shared_inst(inst, unify_inst_info, inst, unify_inst_info).
> -:- mode make_shared_inst(in, in, out, out) is semidet.
> +:- pred make_shared_inst(inst, unify_inst_info, inst, unify_inst_info, bool).
> +:- mode make_shared_inst(in, in, out, out, out) is det.

Could you please document the meaning of the new `bool' parameter?

Apart from that, this change looks fine.

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "Binaries may die
WWW: <http://www.cs.mu.oz.au/~fjh>  |   but source code lives forever"
PGP: finger fjh at 128.250.37.3        |     -- leaked Microsoft memo.



More information about the developers mailing list