mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-04 03:36:34 +02:00
Allow scheme inlines through, though C comp fails
This commit is contained in:
parent
547d1e218d
commit
d27b55d27b
1 changed files with 7 additions and 1 deletions
|
@ -224,7 +224,10 @@
|
|||
(set! inlinable-scheme-fncs
|
||||
(cons (define->var e) inlinable-scheme-fncs))
|
||||
;; TESTING, will not work yet
|
||||
;(prim:add-udf! (define->var e) (define-c->inline-var e))
|
||||
(set! module-globals
|
||||
(cons (define-c->inline-var e) module-globals))
|
||||
(prim:add-udf! (define->var e) (define-c->inline-var e))
|
||||
;; END
|
||||
))
|
||||
input-program)
|
||||
(trace:info "---------------- results of inlinable-top-level-function analysis: ")
|
||||
|
@ -327,6 +330,9 @@
|
|||
(trace:info "---------------- C headers: ")
|
||||
(trace:info c-headers)
|
||||
|
||||
(trace:info "---------------- module globals: ")
|
||||
(trace:info module-globals)
|
||||
|
||||
(trace:info "---------------- C code:")
|
||||
(mta:code-gen input-program
|
||||
program?
|
||||
|
|
Loading…
Add table
Reference in a new issue