Fix TAGBODY
authorDavid Vázquez <davazp@gmail.com>
Sun, 12 May 2013 20:23:10 +0000 (21:23 +0100)
committerDavid Vázquez <davazp@gmail.com>
Sun, 12 May 2013 20:23:10 +0000 (21:23 +0100)
experimental/compiler.lisp

index d66a3df..9162fe1 100644 (file)
       ;; block in a alist in TAG-BLOCKS.
       (let ((*cursor* *cursor*))
         (dolist (tag tags)
-          (set-cursor :block (split-block))
+          (setq *cursor* (cursor :block (split-block)))
           (push-binding tag 'tag (current-block))
           (if (assoc tag tag-blocks)
               (error "Duplicated tag `~S' in tagbody." tag)