MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/tests/invalid_purity' /mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/stage2/scripts/mmc --generate-dependencies --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --no-intermodule-optimization impure_func_t5_fixed > impure_func_t5_fixed.dep_err 2>&1 make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/tests/invalid_purity' make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/tests/invalid_purity' /mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/stage2/scripts/mmc --make-interface --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --no-intermodule-optimization impure_func_t5_fixed if /mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/stage2/scripts/mmc --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --no-intermodule-optimization --errorcheck-only impure_func_t5_fixed \ > impure_func_t5_fixed.err 2>&1; \ then false; \ else true; \ fi Comparing impure_func_t5_fixed.err with impure_func_t5_fixed.err_exp*, results in impure_func_t5_fixed.err_res ** impure_func_t5_fixed.err did not match the expected error output ** (closest match was impure_func_t5_fixed.err_res1) --- impure_func_t5_fixed.err_exp 2020-10-11 14:28:49.000000000 +1100 +++ impure_func_t5_fixed.err 2024-02-20 13:17:44.630366977 +1100 @@ -1,8 +1 @@ -impure_func_t5_fixed.m:026: In clause for `main(di, uo)': -impure_func_t5_fixed.m:026: in argument 2 (i.e. argument 1 of the called -impure_func_t5_fixed.m:026: function) of impure higher-order function call: -impure_func_t5_fixed.m:026: mode error: variable `V_12' has instantiatedness -impure_func_t5_fixed.m:026: `free', -impure_func_t5_fixed.m:026: expected instantiatedness was `ground'. -impure_func_t5_fixed.m:026: The goal could not be reordered, because it was -impure_func_t5_fixed.m:026: impure. +Segmentation fault make[3]: *** [../Mmake.common:172: impure_func_t5_fixed.err_res] Error 1 make[3]: Target 'impure_func_t5_fixed.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-02-19/tests/invalid_purity' ERROR OUTPUT Segmentation fault END OF THE ERROR OUTPUT