Changeset 10520
- Timestamp:
- 08/22/08 08:55:57 (3 months ago)
- Files:
-
- trunk/source/compiler/X86/X8664/x8664-backend.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/source/compiler/X86/X8664/x8664-backend.lisp
r10180 r10520 404 404 (argforms arg-value-form)) 405 405 (let* ((ftype (parse-foreign-type arg-type-spec))) 406 (when (and (typep ftype 'foreign-record-type) 407 (eq (foreign-record-type-kind ftype) :transparent-union)) 408 (ensure-foreign-type-bits ftype) 409 (setq ftype (foreign-record-field-type 410 (car (foreign-record-type-fields ftype))) 411 arg-type-spec (foreign-type-to-representation-type ftype))) 406 412 (if (typep ftype 'foreign-record-type) 407 413 (multiple-value-bind (first8 second8)
