Changeset 10984
- Timestamp:
- 02/07/06 18:06:26 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/jvm.lisp
r10968 r10984 2 2 ;;; 3 3 ;;; Copyright (C) 2003-2006 Peter Graves 4 ;;; $Id: jvm.lisp,v 1.76 8 2006-01-20 14:28:09piso Exp $4 ;;; $Id: jvm.lisp,v 1.769 2006-02-07 18:06:26 piso Exp $ 5 5 ;;; 6 6 ;;; This program is free software; you can redistribute it and/or … … 5884 5884 (defun compile-progn (form target representation) 5885 5885 (compile-progn-body (cdr form) target) 5886 ;; (when (eq representation :int) 5887 ;; (emit-unbox-fixnum)) 5888 (fix-boxing representation nil) 5889 ) 5886 (fix-boxing representation nil)) 5890 5887 5891 5888 (defun p2-eval-when (form target representation) … … 5893 5890 (memq 'eval (cadr form))) 5894 5891 (compile-progn-body (cddr form) target) 5895 ;; (when (eq representation :int)5896 ;; (emit-unbox-fixnum)))5897 5892 (fix-boxing representation nil)) 5898 5893 (t … … 5903 5898 (cond (*compile-file-truename* 5904 5899 (emit 'getstatic *this-class* 5905 (declare-load-time-value (second form)) +lisp-object+)) 5900 (declare-load-time-value (second form)) +lisp-object+) 5901 (fix-boxing representation nil) 5902 (emit-move-from-stack target representation)) 5906 5903 (t 5907 5904 (compile-constant (eval (second form)) target representation))))
Note: See TracChangeset
for help on using the changeset viewer.