Emit add_global2 calls

This commit is contained in:
Justin Ethier 2020-01-27 15:33:05 -05:00
parent 4fb6530056
commit 7a48e046ad

View file

@ -2132,9 +2132,13 @@
;; Initialize global table
(for-each
(lambda (global)
(emits "\n add_global((object *) &")
(emits (cgen:mangle-global (car global)))
(emits ");"))
(let ((mglo (cgen:mangle-global (car global))))
(emits (string-append
"\n add_global2(\""
mglo
"\", (object *) &"))
(emits mglo)
(emits ");")))
*globals*)
(emit "")