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.