浏览代码

[lua] properly escape reserved lua keywords when used as field names. Close #5041

Justin Donaldson 9 年之前
父节点
当前提交
35662673ae
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/generators/genlua.ml

+ 1 - 1
src/generators/genlua.ml

@@ -1315,7 +1315,7 @@ let gen_class_field ctx c f predelimit =
 	if predelimit then sprln ctx ",";
 	match f.cf_expr with
 	| None ->
-		print ctx "'%s', nil" (anon_field f.cf_name);
+		print ctx "'%s', nil" f.cf_name;
 	| Some e ->
 		ctx.id_counter <- 0;
 		(match e.eexpr with