Files
mercury/tests/hard_coded/sub-modules/nested2.exp
Fergus Henderson 4c9bf89e1f Change the documentation and test cases to reflect the fact that we
Estimated hours taken: 1

Change the documentation and test cases to reflect the fact that we
currently don't support parallel makes for nested modules.
(The comments in the write_depenency_file predicate in compiler/modules.m
explain why not.)

doc/reference_manual.texi:
	Update the list of bugs and limitations in the sub-modules chapter
	to say that we don't support parallel makes for nested modules.

tests/hard_coded/Mmakefile:
tests/hard_coded/nested*.m:
tests/hard_coded/parent*.m:
tests/hard_coded/sub-modules/Mmakefile:
tests/hard_coded/sub-modules/nested*:
tests/hard_coded/sub-modules/parent*:
	Move the sub-module test cases to a new subdirectory
	`tests/hard_coded/sub-modules'.  One reason for this is just
	to separate out the test cases for this feature, just as
	we do with the typeclass test cases.
	But the other reason is to ensure that the nested module test
	cases won't get built in parallel, since currently there are
	some problems with the Mmake rules for building nested modules
	that cause race conditions if you use parallel makes.
1998-11-09 03:53:08 +00:00

11 lines
176 B
Plaintext

nested2:hello
nested2:hello
t1 = nested2:foo
t2 = nested2:foo
t3 = nested2:foo
t4 = nested2:foo
has_type_t1 = bar
has_type_t2 = bar
has_type_t3 = baz(42)
has_type_t4 = baz(42)