Start on the init function. First step -- just replace it if we have init
contracts, but don't add any checking (yet). svn: r18536
This commit is contained in:
parent
9640ea4e2c
commit
2f9717ca72
|
@ -2860,6 +2860,12 @@
|
||||||
(vector-set! int-vec new-idx
|
(vector-set! int-vec new-idx
|
||||||
(make-method (p (vector-ref int-vec new-idx)) m)))))))
|
(make-method (p (vector-ref int-vec new-idx)) m)))))))
|
||||||
|
|
||||||
|
(unless (null? (class/c-inits ctc))
|
||||||
|
(set-class-init!
|
||||||
|
c
|
||||||
|
(lambda (the-obj super-go si_c si_inited? si_leftovers init-args)
|
||||||
|
(init the-obj super-go si_c si_inited? si_leftovers init-args))))
|
||||||
|
|
||||||
c))))
|
c))))
|
||||||
|
|
||||||
(define-struct class/c
|
(define-struct class/c
|
||||||
|
|
Loading…
Reference in New Issue
Block a user