Fix builtin link reflection in jit

It wasn't wrapping the internal Scheme strings into chunked strings.
This commit is contained in:
Dan Doel 2024-03-12 15:36:02 -04:00
parent ced817120e
commit 7ef3ff531b

View File

@ -319,7 +319,9 @@
(define (reflect-typelink tl)
(match tl
[(unison-typelink-builtin name) (unison-reference-builtin name)]
[(unison-typelink-builtin name)
(unison-reference-builtin
(string->chunked-string name))]
[(unison-typelink-derived h i)
(unison-reference-derived (unison-id-id h i))]))
@ -328,7 +330,9 @@
[(unison-termlink-con r i)
(unison-referent-con (reflect-typelink r) i)]
[(unison-termlink-builtin name)
(unison-referent-def (unison-reference-builtin name))]
(unison-referent-def
(unison-reference-builtin
(string->chunked-string name)))]
[(unison-termlink-derived h i)
(unison-referent-def
(unison-reference-derived