Mercury Bugs - mercury
View Issue Details
0000427mercuryBugpublic2016-10-23 01:542016-10-23 01:54
Reporterjuliensf 
Assigned Tojuliensf 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000427: Use of long and unsigned long in C runtime code
DescriptionVarious parts of the C version of the Mercury runtime cast things to 'long' or 'unsigned long', presumably on the assumption that this is equal to or greater than the size of MR_Word, MR_Integer, MR_Unsigned.
This assumption is untrue on 64-bit Windows systems were longs are 32-bit quantities. Most of this was cleaned up during the development of the initial 64-bit Windows port, but there are still various spots (mainly debugging code) that do this.
TagsNo tags attached.
Attached Files

There are no notes attached to this issue.

Issue History
2016-10-23 01:54juliensfNew Issue
2016-10-23 01:54juliensfAssigned To => juliensf
2016-10-23 01:54juliensfStatusnew => assigned