#1648 closed defect (fixed)

Inliner goes wrong

Reported by: megane Owned by: felix winkelmann
Priority: major Milestone: 5.2
Component: compiler Version: 5.1.0
Keywords: inline Cc:
Estimated difficulty:


Compiling this with -inline sends the optimizer into some loop that
eventually exhausts the heap.

Fails with 4.13.0 too.

 m1 (foo)
 (import scheme)
 (define (foo x) (bar x))
 (define (bar x) (if (null? x) x (bar (cdr x)))))

Change History (2)

comment:1 Changed 13 months ago by felix winkelmann

Owner: set to felix winkelmann
Status: newassigned

comment:2 Changed 12 months ago by megane

Resolution: fixed
Status: assignedclosed

Fixed by 5d55f18857977c41a642161316e4cc497e333f5b

Note: See TracTickets for help on using tickets.