Home My Page Projects Code Snippets Project Openings SML/NJ Bugs
Summary Activity Tracker Lists

[#244] Compiler bug: PPObj: ppFields in ppval.sml

Date:
2019-12-22 02:08
Priority:
3
State:
Closed
Submitted by:
Bug Submitter (webuser)
Assigned to:
John Reppy (jhr)
Machine Architecture:
x86
Operating System:
MacOS X
Component:
Compiler
Resolution:
Fixed
Severity:
Minor
OS Version:
10.14.6
SML/NJ Version:
110.96 [64]
Keywords:
polymorphic fun definition
URL:
Transcript (of reproduction):
- val pp = pairself 4.0; Error: Compiler bug: PPObj: ppFields in ppval.sml
Source (for reproduction):
fun pairself x = (x,x) pairself 4.0
Summary:
Compiler bug: PPObj: ppFields in ppval.sml

Detailed description
Submitted via web form by Alfred Delio <montana909@charter.net>

Comments:

Message  ↓
Date: 2019-12-23 22:08
Sender: John Reppy

Fixed for 110.97. The code generator was using the wrong length tag for raw64 records on 64-bit machines (twice the length).

Date: 2019-12-22 02:12
Sender: John Reppy

This bug was reported three times (242, 243, and 244). I removed the other two reports, because they were incomplete.

Attached Files:

Changes

Field Old Value Date By
status_idOpen2019-12-23 22:08jhr
close_dateNone2019-12-23 22:08jhr
ComponentBasis Library2019-12-23 22:08jhr
ResolutionAccepted As Bug2019-12-23 22:08jhr
assigned_tonone2019-12-22 02:12jhr
details Submitted via web form by Alfred Delio <montana909@charter.net> 2019-12-22 02:12jhr
ResolutionNone2019-12-22 02:12jhr
SeverityCosmetic2019-12-22 02:12jhr
SML/NJ VersionStandard ML of New Jersey (64-bit) v110.96 [built:2019-12-22 02:12jhr
Transcript (of reproduction)- val pp = pairself 4.0; Error: Compiler bug: PPObj: ppFields in ppval.sml2019-12-22 02:12jhr
Source (for reproduction)fun pairself x = (x,x) pairself 4.02019-12-22 02:12jhr