diff --git a/luad/lfunction.d b/luad/lfunction.d index 4fd6e92..4dc89ef 100644 --- a/luad/lfunction.d +++ b/luad/lfunction.d @@ -86,7 +86,7 @@ struct LuaFunction */ void setEnvironment(ref LuaTable env) in { assert(this.state == env.state); } - body + do { this.push(); env.push(); diff --git a/luad/table.d b/luad/table.d index dbe4802..245c99c 100644 --- a/luad/table.d +++ b/luad/table.d @@ -187,7 +187,7 @@ struct LuaTable */ void setMetaTable(ref LuaTable meta) @trusted in{ assert(this.state == meta.state); } - body + do { this.push(); meta.push();