Summary
unboxing can generate incorrect C
Metadata
- Id: 251ff716ed4bb493d8e497961124a820e3ad2209
- Trac id: 164
- Type: defect
- Reporter: felix
- Owner: felix
- Cc:
- Status: closed
- Component: compiler
- Estimated difficulty:
- Resolution: fixed
- Priority: critical
- Milestone:
- Version: 4.3.x
- Changetime: 2010-03-11 10:33:12 UTC
- Created: 2010-01-17 00:25:20 UTC
- Keywords: unboxing
Attachments
- 251ff716ed4bb493d8e497961124a820e3ad2209/attachments/mbrot.scm
Description
In the attached file, the comparison with `16.0` will be optimized to
... (if (##core#let_unboxed ...
which will generate incorrect C code.