[m-dev.] ROTDs broken since rotd-2023-12-13
Zoltan Somogyi
zoltan.somogyi at runbox.com
Fri Dec 15 02:23:55 AEDT 2023
On 2023-12-14 23:50 +11:00 AEDT, "Julien Fischer" <jfischer at opturion.com> wrote:
> According to testing.mercurylang.org, building the compiler with --intermod-opt -O5 in asm_fast.gc or hlc.gc has been broken since rotd-2023-12-13. The problem is due to aborts in the compiler like
> the following (for the module transform_hlds.pd_info).
>
> Uncaught Mercury exception:
> Software Error: predicate `hlds.hlds_module.module_info_pred_info'/3:
> Unexpected: cannot find predicate number 1884
> Stack dump not available in this grade.
This seems to be caused by an unfortunate interaction between
a new format_call pragma in pd_debug.m and dead predicate elimination.
I am looking into it.
Zoltan.
More information about the developers
mailing list