Changeset 13257 for trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
- Timestamp:
- 03/27/11 10:50:56 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
r13241 r13257 4409 4409 (convert-representation :int representation) 4410 4410 (emit-move-from-stack target representation)) 4411 ((or (and (fixnum-type-p type1) 4411 ((or (and (fixnum-type-p type1) (member type2 '(:long :int)) 4412 4412 (compiler-subtypep type1 'unsigned-byte)) 4413 (and (fixnum-type-p type2) 4413 (and (fixnum-type-p type2) (member type1 '(:long :int)) 4414 4414 (compiler-subtypep type2 'unsigned-byte))) 4415 4415 ;; One of the arguments is a positive fixnum. … … 4430 4430 (convert-representation :long representation) 4431 4431 (emit-move-from-stack target representation)) 4432 ((or (and (java-long-type-p type1) 4432 ((or (and (java-long-type-p type1) (member type2 '(:long :int)) 4433 4433 (compiler-subtypep type1 'unsigned-byte)) 4434 (and (java-long-type-p type2) 4434 (and (java-long-type-p type2) (member type1 '(:long :int)) 4435 4435 (compiler-subtypep type2 'unsigned-byte))) 4436 4436 ;; One of the arguments is a positive long.
Note: See TracChangeset
for help on using the changeset viewer.