Changeset 5711
- Timestamp:
- Jan 18, 2007, 2:50:29 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ccl/compiler/nx1.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/compiler/nx1.lisp
r5574 r5711 1334 1334 1335 1335 (defun nx1-ff-call-internal (address-expression arg-specs-and-result-spec operator ) 1336 (let* ((specs ()) 1336 (let* ((specs ()) 1337 1337 (vals ()) 1338 (register-spec-seen nil) 1338 1339 (darwin-target-p (or (eql operator (%nx1-operator poweropen-syscall)) 1339 1340 (eql operator (%nx1-operator poweropen-ff-call)))) … … 1355 1356 (push arg-keyword specs) 1356 1357 (push value vals)) 1357 (error "Unknown argument spec: ~s" arg-keyword)))) 1358 (if (eq arg-keyword :registers) 1359 (if register-spec-seen 1360 (error "duplicate :registers in ~s" arg-specs-and-result-spec) 1361 (progn 1362 (setq register-spec-seen t) 1363 (push arg-keyword specs) 1364 (push value vals))) 1365 (error "Unknown argument spec: ~s" arg-keyword))))) 1358 1366 (unless (or (eq result-spec :void) 1359 1367 (memq result-spec *arg-spec-keywords*))
Note:
See TracChangeset
for help on using the changeset viewer.
