Commit Graph

2 Commits

Author SHA1 Message Date
Zoltan Somogyi
fdd141bf77 Clean up the tests in the other test directories.
tests/invalid/*.{m,err_exp}:
tests/misc_tests/*.m:
tests/mmc_make/*.m:
tests/par_conj/*.m:
tests/purity/*.m:
tests/stm/*.m:
tests/string_format/*.m:
tests/structure_reuse/*.m:
tests/submodules/*.m:
tests/tabling/*.m:
tests/term/*.m:
tests/trailing/*.m:
tests/typeclasses/*.m:
tests/valid/*.m:
tests/warnings/*.{m,exp}:
    Make these tests use four-space indentation, and ensure that
    each module is imported on its own line. (I intend to use the latter
    to figure out which subdirectories' tests can be executed in parallel.)

    These changes usually move code to different lines. For the tests
    that check compiler error messages, expect the new line numbers.

browser/cterm.m:
browser/tree234_cc.m:
    Import only one module per line.

tests/hard_coded/boyer.m:
    Fix something I missed.
2015-02-16 12:32:18 +11:00
Simon Taylor
6991042b80 Fix a bug in record syntax. Existentially quantified type
Estimated hours taken: 1
Branches: main, release

compiler/post_typecheck.m:
	Fix a bug in record syntax. Existentially quantified type
	variables which occurred in the field being extracted and
	in other fields of the constructor were not being substituted
	correctly in the types of the other fields, resulting in an
	abort in polymorphism.m.

tests/valid/Mmakefile:
tests/valid/record_syntax_bug_5.m:
	Test case.
2001-10-02 13:54:02 +00:00