mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-12 15:27:36 +02:00
Clean up cruft
This commit is contained in:
parent
a5fb3b1b14
commit
b218aacf65
2 changed files with 5 additions and 5 deletions
|
@ -29,7 +29,7 @@
|
|||
slot-ref
|
||||
slot-set!
|
||||
type-slot-offset
|
||||
record-marker2
|
||||
make-record-marker
|
||||
;; END records
|
||||
receive
|
||||
abs
|
||||
|
@ -1513,7 +1513,7 @@
|
|||
" return_closcall1(data, k, Cyc_VOID); "
|
||||
"(void *data, object ptr)"
|
||||
" return Cyc_VOID;")
|
||||
(define-c record-marker2
|
||||
(define-c make-record-marker
|
||||
"(void *data, int argc, closure _, object k)"
|
||||
" return_closcall1(data, k, Cyc_RECORD_MARKER); "
|
||||
"(void *data, object ptr)"
|
||||
|
@ -1973,7 +1973,7 @@
|
|||
(guard-aux reraise clause1 clause2 ...)))))
|
||||
|
||||
;; Record-type definitions
|
||||
(define record-marker (record-marker2))
|
||||
(define record-marker (make-record-marker))
|
||||
(define (register-simple-type name parent field-tags)
|
||||
(vector record-marker name field-tags))
|
||||
(define (make-type-predicate pred name)
|
||||
|
@ -2105,7 +2105,7 @@
|
|||
(,_define ,make
|
||||
(,_lambda ,make-fields
|
||||
(,(rename 'vector)
|
||||
(record-marker2)
|
||||
(make-record-marker)
|
||||
(quote ,name)
|
||||
(,(rename 'vector)
|
||||
,@make-fields))))
|
||||
|
|
|
@ -627,7 +627,7 @@
|
|||
(c:code "NULL"))
|
||||
((eq? (void) exp) ;; Poor man's (void?)
|
||||
(c:code "Cyc_VOID"))
|
||||
((eq? (record-marker2) exp)
|
||||
((eq? (make-record-marker) exp)
|
||||
(c:code "Cyc_RECORD_MARKER"))
|
||||
((pair? exp)
|
||||
(c-compile-scalars exp use-alloca immutable))
|
||||
|
|
Loading…
Add table
Reference in a new issue