Opened 16 years ago

Closed 16 years ago

Last modified 16 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 by felix winkelmann, 16 years ago

Status: newaccepted

comment:2 by Ivan Raikov, 16 years ago

Milestone: 4.3.04.4.0

comment:3 by felix winkelmann, 16 years ago

Resolution: fixed
Status: acceptedclosed

This optimization has been removed in cc3c804a25419f46d20681e17c9f3e8b3763ac0d

comment:4 by (none), 16 years ago

Milestone 4.4.0 deleted

Note: See TracTickets for help on using tickets.