mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-16 01:43:35 +00:00
Estimated hours taken: 2 doc/reference_manual.texi: compiler/make_hlds.m: Fix a problem reported by Dante Baldan <dba@info.fundp.ac.be>, where the use of `all [X] p(X) <=> q(X)' lead to spurious mode errors, due to failure to eliminate certain kinds of double negations: in particular, the compiler should convert negated conjunctions of negations into disjunctions. tests/hard_coded/Mmakefile: tests/hard_coded/quantifier.m: tests/hard_coded/quantifier.exp: Add a regression test for the above change.
2 lines
11 B
Plaintext
2 lines
11 B
Plaintext
equivalent
|