View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0000137 | mercury | Bug | public | 2010-03-11 23:41 | 2010-07-21 14:37 | ||||||||
Reporter | juliensf | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | new | Resolution | open | ||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0000137: failing analysis framework tests | ||||||||||||
Description | Many of the analysis framework tests abort with: Making Mercury/analysiss/ua_m1.analysis Uncaught Mercury exception: Software Error: quantification.m: Unexpected: unify_rhs_vars_no_lambda: found lambda Stack dump not available in this grade. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files |
|
Notes | |
wangp (developer) 2010-03-16 17:47 |
Although I can reproduce this with a rotd, I can't seem to reproduce it from a CVS checkout. I have tried these options in Mmake.params (separately, obviously): EXTRA_MCFLAGS= --intermodule-optimisation EXTRA_MCFLAGS= -O5 EXTRA_MCFLAGS= -O5 --intermodule-optimisation EXTRA_MCFLAGS= --opt-space EXTRA_MCFLAGS= -O2 --intermodule-optimisation --opt-space |
zs (developer) 2010-03-17 00:52 |
If someone can reproduce this with a compiler that itself was compiled in a debug grade, I can probably fix this in two minutes. |
wangp (developer) 2010-07-21 14:37 |
unused_args calls implicitly_quantify_goal_general(ordinary_nonlocals_no_lambda, ...) on exception.try_io_det, which was being opt-exported, despite being marked no_inline. I have now made it so that no_inline predicates are not opt-exported, but that's a separate bug. |