MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-03-25/tests/invalid_nodepend' if /mnt/testing/run/build/mercury-srcdist-rotd-2024-03-25/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS --verbose-error-messages predmode \ > predmode.err 2>&1; \ then false; \ else true; \ fi Comparing predmode.err with predmode.err_exp*, results in predmode.err_res ** predmode.err did not match the expected error output ** (closest match was predmode.err_res1) --- predmode.err_exp 2021-07-28 22:23:57.000000000 +1000 +++ predmode.err 2024-03-26 14:35:18.040941213 +1100 @@ -1,14 +1 @@ -predmode.m:009: Error: some but not all arguments have modes. -predmode.m:009: The argument without a mode is the second. -predmode.m:017: In `:- pred' declaration: -predmode.m:017: in the first argument: -predmode.m:017: error: `1' is not a type. -predmode.m:017: In `:- pred' declaration: -predmode.m:017: in the first argument: -predmode.m:017: error: an integer such as `2' cannot be a valid mode. -predmode.m:017: In `:- pred' declaration: -predmode.m:017: in the second argument: -predmode.m:017: error: `"bad"' is not a type. -predmode.m:017: In `:- pred' declaration: -predmode.m:017: in the second argument: -predmode.m:017: error: a string such as `"worse"' cannot be a valid mode. +Segmentation fault make[3]: *** [../Mmake.common:172: predmode.err_res] Error 1 make[3]: Target 'predmode.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2024-03-25/tests/invalid_nodepend'