Mercury Bugs - mercury
View Issue Details
0000410mercuryBugpublic2016-06-17 10:292017-06-17 11:00
Reporterjuliensf 
Assigned Tozs 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000410: Syntax error causes compiler abort
DescriptionIn the attached program a missing parenthesis in a predmode declaration is causing the following
compiler abort:

Uncaught Mercury exception:
Software Error: map.lookup: key not found
    Key Type: int
    Key Value: 1
    Value Type: hlds.hlds_pred.proc_info

This is occurring with rotd-2016-06-09.
Additional InformationMercury 14.01 correctly reports the syntax error:
TagsNo tags attached.
Attached Files? bug410.m (2,810) 2016-06-17 10:29
https://bugs.mercurylang.org/file_download.php?file_id=256&type=bug

Notes
(0000953)
zs   
2017-06-17 11:00   
Fix committed 17 june 2017.

Issue History
2016-06-17 10:29juliensfNew Issue
2016-06-17 10:29juliensfFile Added: bug410.m
2016-06-17 18:02zsAssigned To => zs
2016-06-17 18:02zsStatusnew => assigned
2017-06-17 11:00zsStatusassigned => resolved
2017-06-17 11:00zsResolutionopen => fixed
2017-06-17 11:00zsNote Added: 0000953