Files
mercury/tests/hard_coded/intermod_c_code.m
Simon Taylor 00d6ca31d2 Don't append variable numbers to type variables in the
Estimated hours taken: 0.5

compiler/intermod.m:
	Don't append variable numbers to type variables in the
	`:- pred' or `:- func' declarations for predicates
	defined in foreign code. The foreign code may contain
	references to variables such as `TypeInfo_for_T' which
	will break if `T' is written as `T_1' in the `:- pred'
	or `:- func' declaration.

tests/hard_coded/Mmakefile:
tests/hard_coded/intermod_c_code.m:
tests/hard_coded/intermod_c_code2.m:
tests/hard_coded/intermod_c_code.exp:
	Test case.
2001-03-05 04:02:39 +00:00

18 lines
241 B
Mathematica

:- module intermod_c_code.
:- interface.
:- import_module io.
:- pred main(io__state::di, io__state::uo) is det.
:- implementation.
:- import_module intermod_c_code2.
main -->
{ c_code("Hello, world\n", Y) },
io__write(Y),
io__nl.