Clean up cruft

This commit is contained in:
Justin Ethier 2020-12-22 17:03:37 -05:00
parent a5fb3b1b14
commit b218aacf65
2 changed files with 5 additions and 5 deletions

View file

@ -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))))

View file

@ -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))