Changes between Initial Version and Version 1 of Ticket #571


Ignore:
Timestamp:
05/01/11 02:11:52 (11 years ago)
Author:
felix winkelmann
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #571 – Description

    initial v1  
    11The following code causes a compile-time error. Somehow the calls to `fail` are incorrectly modified for rest-parameter merging. The output should be "UNBOUND VARIABLE: (foo)", but it is "UNBOUND VARIABLE: foo". This happens with "-O1 -inline".
    22
     3{{{
    34(define (lisp-eval x a bt)
    45  (fail bt "UNBOUND VARIABLE" x))
     
    2122
    2223(lisp-eval 'foo '() '())
     24}}}