MERCURY_OPTIONS= --deep-random-write=25 --mdb-disable-progress make[3]: Entering directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-10-14/tests/invalid_nodepend' if /mnt/testing/run/build/mercury-srcdist-rotd-2023-10-14/stage2/scripts/mmc --errorcheck-only --grade hlc.par.gc --mercury-linkage static --flags ../TESTS_FLAGS --flags ../WS_FLAGS bug363 \ > bug363.err 2>&1; \ then false; \ else true; \ fi Comparing bug363.err with bug363.err_exp*, results in bug363.err_res ** bug363.err did not match the expected error output ** (closest match was bug363.err_res1) --- bug363.err_exp 2023-09-17 21:02:33.000000000 +1000 +++ bug363.err 2023-10-15 14:21:07.358541063 +1100 @@ -1,7 +1 @@ -bug363.m:016: In the third argument of `:- pragma foreign_proc' declaration: -bug363.m:016: error: the second element of the attribute list, -bug363.m:016: `(promise_pure thread_safe)', is not a valid foreign_proc -bug363.m:016: attribute. -bug363.m:017: In the third argument of `:- pragma foreign_proc' declaration: -bug363.m:017: error: the fifth element of the attribute list, `bad_attr', is -bug363.m:017: not a valid foreign_proc attribute. +Segmentation fault make[3]: *** [../Mmake.common:172: bug363.err_res] Error 1 make[3]: Target 'bug363.runtest' not remade because of errors. make[3]: Leaving directory '/mnt/testing/run/build/mercury-srcdist-rotd-2023-10-14/tests/invalid_nodepend'