From 935fc866073d6bbb50db7675d2821af76b230c8d Mon Sep 17 00:00:00 2001 From: Rerumu Date: Fri, 20 May 2022 20:17:09 -0400 Subject: [PATCH] Wrap export names to prevent weird characters --- codegen-luajit/src/translator.rs | 2 +- codegen-luau/src/translator.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/codegen-luajit/src/translator.rs b/codegen-luajit/src/translator.rs index 5e4942b..60d992e 100644 --- a/codegen-luajit/src/translator.rs +++ b/codegen-luajit/src/translator.rs @@ -92,7 +92,7 @@ where let field = v.field(); let index = aux_internal_index(*v.internal()); - write!(w, "{field} = {upper}[{index}],")?; + write!(w, "[\"{field}\"] = {upper}[{index}],")?; } write!(w, "}},") diff --git a/codegen-luau/src/translator.rs b/codegen-luau/src/translator.rs index 8a4a524..f09874c 100644 --- a/codegen-luau/src/translator.rs +++ b/codegen-luau/src/translator.rs @@ -91,7 +91,7 @@ where let field = v.field(); let index = aux_internal_index(*v.internal()); - write!(w, "{field} = {upper}[{index}],")?; + write!(w, "[\"{field}\"] = {upper}[{index}],")?; } write!(w, "}},")