[m-rev.] [dotnet-foreign] diff: foreign_type decls in .int3

Peter Ross peter.ross at miscrit.be
Tue Apr 24 23:27:56 AEST 2001


Hi,


===================================================================


Estimated hours taken: 0.2
Branches: dotnet-foreign

compiler/modules.m:
    :- pragma foreign_type declarations are a type declaration, and
    hence need to placed in the .int3 files.


Index: modules.m
===================================================================
RCS file: /home/mercury1/repository/mercury/compiler/modules.m,v
retrieving revision 1.158.2.2
diff -u -r1.158.2.2 modules.m
--- modules.m	2001/04/11 11:16:17	1.158.2.2
+++ modules.m	2001/04/24 13:23:55
@@ -4469,6 +4469,7 @@
 include_in_short_interface(mode_defn(_, _, _)).
 include_in_short_interface(module_defn(_, _)).
 include_in_short_interface(typeclass(_, _, _, _, _)).
+include_in_short_interface(pragma(foreign_type(_, _, _, _))).
 
 :- pred make_abstract_type_defn(item, short_interface_kind, item).
 :- mode make_abstract_type_defn(in, in, out) is semidet.

--------------------------------------------------------------------------
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