Changeset 9262


Ignore:
Timestamp:
05/25/05 23:55:41 (16 years ago)
Author:
piso
Message:

PROCESS-TOPLEVEL-FORM: better handling of declarations in LOCALLY case.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/lisp/compile-file.lisp

    r9261 r9262  
    22;;;
    33;;; Copyright (C) 2004-2005 Peter Graves
    4 ;;; $Id: compile-file.lisp,v 1.90 2005-05-25 18:22:16 piso Exp $
     4;;; $Id: compile-file.lisp,v 1.91 2005-05-25 23:55:41 piso Exp $
    55;;;
    66;;; This program is free software; you can redistribute it and/or
     
    281281                    (jvm:*safety* jvm:*safety*)
    282282                    (jvm:*debug*  jvm:*debug*))
    283                 (jvm::process-optimization-declarations (cdr form))
    284                 (process-toplevel-progn (cdr form) stream compile-time-too)
    285                 (return-from process-toplevel-form)))
     283                (multiple-value-bind (forms decls)
     284                    (parse-body (cdr form) nil)
     285                  (jvm::process-optimization-declarations decls)
     286                  (process-toplevel-progn forms stream compile-time-too)
     287                  (return-from process-toplevel-form))))
    286288             (PROGN
    287289              (process-toplevel-progn (cdr form) stream compile-time-too)
Note: See TracChangeset for help on using the changeset viewer.