Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1013 closed defect (fixed)

apply not working properly on inlined function

Reported by: Staremastershy Owned by:
Priority: major Milestone:
Component: Runtime (threads, GC) Version: trunk
Keywords: Cc:

Description

Under some circumstances apply is passing NIL as an optional parameter to an inlined function, instead of passing the default argument. (see attached paste from REPL)

Attachments (1)

apply-error-repl (1.6 KB) - added by Staremastershy 7 years ago.

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by Staremastershy

comment:1 Changed 7 years ago by Staremastershy

  • Component changed from Compiler to Runtime (threads, GC)

comment:2 Changed 7 years ago by Staremastershy

Seems to be X8664 specific.

comment:3 Changed 7 years ago by gb

  • Resolution set to fixed
  • Status changed from new to closed

(In [15458]) 'arg_reg' not 'arg_z', near local_label(opt_supp) in .SPdestbind1.

Fixes ticket:1013 in the trunk.

comment:4 follow-up: Changed 7 years ago by rme

This is the same problem we saw in ticket:630. I should have added a test for that.

comment:5 in reply to: ↑ 4 Changed 7 years ago by gb

Replying to rme:

This is the same problem we saw in ticket:630. I should have added a test for that.

Similar symptom, involving that old destructuring code ? Yes. Same bug ? Probably not, but it's probably time to lose that old, rarely exercised code.

Note: See TracTickets for help on using tickets.