[m-rev.] diff: turn off name mangling on .NET backend
Peter Ross
peter.ross at miscrit.be
Thu Feb 28 03:22:04 AEDT 2002
Hi,
===================================================================
Estimated hours taken: 0.25
Branches: main
compiler/mlds_to_il.m:
There is no need to further mangle an id on the .NET backend, as
identifiers don't need to consist of just alpha-numeric entities.
Index: compiler/mlds_to_il.m
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/mlds_to_il.m,v
retrieving revision 1.104
diff -u -r1.104 mlds_to_il.m
--- compiler/mlds_to_il.m 12 Feb 2002 17:06:53 -0000 1.104
+++ compiler/mlds_to_il.m 27 Feb 2002 16:16:06 -0000
@@ -3111,7 +3111,8 @@
s(MaybeModuleStr), s(Name),
i(Arity), s(PredOrFuncStr), s(MaybeProcIdInt),
s(MaybeSeqNumStr)], UnMangledId),
- llds_out__name_mangle(UnMangledId, Id).
+ Id = UnMangledId.
predlabel_to_id(special_pred(PredName, MaybeModuleName, TypeName, Arity),
ProcId, MaybeSeqNum, Id) :-
@@ -3130,7 +3131,8 @@
string__format("special_%s%s_%s_%d_%d%s",
[s(MaybeModuleStr), s(PredName), s(TypeName), i(Arity),
i(ProcIdInt), s(MaybeSeqNumStr)], UnMangledId),
- llds_out__name_mangle(UnMangledId, Id).
+ Id = UnMangledId.
% If an mlds__var is not an argument or a local, what is it?
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list