View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0000386 | mercury | Bug | public | 2015-06-29 01:37 | 2015-07-01 01:36 | ||||
Reporter | juliensf | ||||||||
Assigned To | juliensf | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000386: rotd-2015-03-24 and following broken | ||||||||
Description | rotd-2015-03-24 and the following rotds break when installing from the source distribution. During the install_grades step, compiling library/array.m to C results in: Uncaught Mercury exception: Software Error: map.lookup: key not found Key Type: term.var(parse_tree.prog_data.prog_var_type) Key Value: var(32) Value Type: ll_backend.var_locn.var_state | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
Notes | |
juliensf (administrator) 2015-06-29 01:41 |
This has been confirmed on x86_64 Linux (gcc 4.7 and 4.9) and x86_64 Darwin (gcc 4.9). It occurs with both --no-smart-indexing and --smart-indexing. |
juliensf (administrator) 2015-06-29 11:05 |
Also, on x86_64 Darwin while building array.c in none.gc (Apple clang 600.0.56). |
juliensf (administrator) 2015-06-29 11:46 |
On i686 Darwin systems things are fine. |
juliensf (administrator) 2015-06-29 15:25 |
The problem was introduced in commit 6e3e60f. https://github.com/Mercury-Language/mercury/commit/6e3e60fae083d9c216dfa4249fae0f3fee33ebd6 |
juliensf (administrator) 2015-07-01 01:36 |
Fix in commit b915b25. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-06-29 01:37 | juliensf | New Issue | |
2015-06-29 01:41 | juliensf | Note Added: 0000826 | |
2015-06-29 11:05 | juliensf | Note Added: 0000827 | |
2015-06-29 11:46 | juliensf | Note Added: 0000828 | |
2015-06-29 15:25 | juliensf | Note Added: 0000829 | |
2015-07-01 01:36 | juliensf | Note Added: 0000830 | |
2015-07-01 01:36 | juliensf | Status | new => resolved |
2015-07-01 01:36 | juliensf | Resolution | open => fixed |
2015-07-01 01:36 | juliensf | Assigned To | => juliensf |