Version
110.99.7.1 (Latest)
Operating System
OS Version
No response
Processor
System Component
Core system
Severity
Cosmetic
Description
When an infix constructor is not used as an infix, the pretty printer raises an exception when the following pattern is not a tuple pattern. @bquiring originally discovered this bug.
Example,
When the pretty printer is invoked to report the match non-exhaustiveness warning, it throws an exception.
Transcript
Standard ML of New Jersey [Version 110.99.7.1; 64-bit; January 17, 2025]
- case [1] of op:: x => x;
Error: Compiler bug: PPAbsyn: ppDconPat'[APPpat]
-
Expected Behavior
No response
Steps to Reproduce
Additional Information
No response
Email address
byronzhong@cs.uchicago.edu
Version
110.99.7.1 (Latest)
Operating System
OS Version
No response
Processor
System Component
Core system
Severity
Cosmetic
Description
When an infix constructor is not used as an infix, the pretty printer raises an exception when the following pattern is not a tuple pattern. @bquiring originally discovered this bug.
Example,
When the pretty printer is invoked to report the match non-exhaustiveness warning, it throws an exception.
Transcript
Expected Behavior
No response
Steps to Reproduce
Additional Information
No response
Email address
byronzhong@cs.uchicago.edu