Mercury Bugs - mercury
View Issue Details
0000437mercuryBugpublic2017-08-05 12:352017-08-06 02:50
Reporterwangp 
Assigned Tozs 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000437: abort on empty nested sub-module
DescriptionThe compiler throws an exception if a nested sub-module is empty.

% mmc parent.m
Uncaught Mercury exception:
Software Error: map.det_remove: key not found
    Key Type: mdbcomp.sym_name.sym_name
    Key Value: qualified(unqualified("parent"), "sub")
    Value Type: parse_tree.split_parse_tree_src.split_module_entry
TagsNo tags attached.
Attached Files? parent.m (169) 2017-08-05 12:35
https://bugs.mercurylang.org/file_download.php?file_id=270&type=bug

Notes
(0000956)
zs   
2017-08-06 02:50   
Fix committed 5 aug 2017.

Issue History
2017-08-05 12:35wangpNew Issue
2017-08-05 12:35wangpFile Added: parent.m
2017-08-05 20:55zsAssigned To => zs
2017-08-05 20:55zsStatusnew => assigned
2017-08-06 02:50zsStatusassigned => resolved
2017-08-06 02:50zsResolutionopen => fixed
2017-08-06 02:50zsNote Added: 0000956