diff -r 14f827efadf2 -r 347ac1733354 minify/lparser.lua --- a/minify/lparser.lua Sat Sep 24 19:39:30 2011 +0100 +++ b/minify/lparser.lua Fri Jul 13 17:14:22 2012 +0100 @@ -28,7 +28,6 @@ local base = _G local string = require "string" module "lparser" -local _G = base.getfenv() --[[-------------------------------------------------------------------- -- variable and data structure initialization @@ -1206,7 +1205,7 @@ local fn = stat_call[c] -- handles: if while do for repeat function local return break if fn then - _G[fn]() + _M[fn]() -- return or break must be last statement if c == "return" or c == "break" then return true end else @@ -1292,4 +1291,4 @@ ilocalinfo, ilocalrefs = {}, {} end -return _G +return _M