MERCURY_OPTIONS= --deep-random-write=25 --deep-std-name --mdb-disable-progress gmake[3]: Entering directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/tests/valid' /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --generate-dependencies --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137 > gh137.dep_err 2>&1 gmake[3]: Leaving directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/tests/valid' gmake[3]: Entering directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/tests/valid' /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --make-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137_helper_1 /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --make-short-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137_helper_1 /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --make-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137 /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --compile-to-c --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137_helper_1 > gh137_helper_1.err 2>&1 /home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/stage2/scripts/mmc --compile-to-c --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS gh137 > gh137.err 2>&1 gmake[3]: *** [/tmp/mmake.xWeqLP:2589: gh137.c_date] Error 1 gmake[3]: Target 'gh137.runtest' not remade because of errors. gmake[3]: Leaving directory '/home/mercury/testing/run/build/mercury-srcdist-rotd-2025-07-01/tests/valid' ERROR OUTPUT Uncaught Mercury exception: Software Error: predicate `check_hlds.typecheck_coerce.build_type_param_variance_restrictions_in_ctor_arg_type'/6: Unexpected: hlds_eqv_type END OF THE ERROR OUTPUT