Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#145 closed defect (fixed)

inlining of procedures with rest-arg promoted to vector will fail

Reported by: felix winkelmann Owned by: felix winkelmann
Priority: critical Milestone:
Component: compiler Version: 4.2.x
Keywords: rest-argument inlining Cc:
Estimated difficulty:

Description

Reported by Sven Hartrumpf: inlining of procedures which have a rest-argument promoted to vector will fail, since the accessors accept a rest-vector, but the inlined arglist will be a list.

Either disable promotion for inlinable/contractable procedures or modify the call site at inlining accordingly (harder).

Change History (4)

comment:1 Changed 12 years ago by felix winkelmann

Status: newaccepted

comment:2 Changed 12 years ago by Ivan Raikov

Milestone: 4.3.04.4.0

comment:3 Changed 12 years ago by felix winkelmann

Resolution: fixed
Status: acceptedclosed

This optimization has been removed in cc3c804a25419f46d20681e17c9f3e8b3763ac0d

comment:4 Changed 12 years ago by (none)

Milestone 4.4.0 deleted

Note: See TracTickets for help on using tickets.