2024-07-18 09:20 AEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000329mercuryBugpublic2014-05-13 15:33
Assigned Tojuliensf 
PlatformMaverick 10.9OSOS XOS Version
Product Version 
Target VersionFixed in Version 
Summary0000329: Uncaught Mercury exception:
Description-library-version 1.0.2411.0 --host-env-type posix --target-env-type posix --unboxed-float -O2 --make --fully-strict -E -v -O 6 --use-subdirs --search-lib-files-dir . --init-file stringCut_lib.init --link-object libstringCut_lib.a --compile-to-c --use-subdirs stringCut'
Uncaught Mercury exception:
Software Error: map.lookup: key not found
    Key Type: string
    Key Value: "cutInfo"
    Value Type: tree234.tree234(parse_tree.prog_data.type_ctor, hlds.hlds_data.hlds_type_defn)
% Touching `Mercury/err_dates/stringCut.err_date'... done.
% Parsing module `stringCut' and imported interfaces...
% Module qualifying items...
% done.
Steps To ReproduceUnzip strgCut.zip
... error appears

Any ideas? Help would be appreciated.
stringCut_lib.m compiles OK
stringCut.m did compile this morning. Added cutInfo tracking.
TagsNo tags attached.
Attached Files

duplicate of 0000017resolvedzs no error for unknown types in interface if defined in implementation 



wangp (developer)

The interface of stringCut_lib mentions the type cutInfo but does not export it as an abstract type, i.e.

:- type cutInfo.

It is surprising that the compiler does not report an error.


lpimmes (reporter)

Indeed, it works, i.e., compile and links, now!
Thank so much.

-Issue History
Date Modified Username Field Change
2014-05-11 14:09 lpimmes New Issue
2014-05-11 14:09 lpimmes File Added: strgCut.zip
2014-05-12 18:05 wangp Note Added: 0000680
2014-05-12 21:27 lpimmes Note Added: 0000681
2014-05-13 15:33 juliensf Relationship added duplicate of 0000017
2014-05-13 15:33 juliensf Status new => resolved
2014-05-13 15:33 juliensf Resolution open => duplicate
2014-05-13 15:33 juliensf Assigned To => juliensf
+Issue History