summaryrefslogtreecommitdiff
path: root/xmake/core/base/interpreter.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2016-05-27 22:01:53 +0800
committerruki <[email protected]>2016-05-27 22:01:53 +0800
commit125c23d12e9983234c328b805c8da5b8f78ab898 (patch)
tree2a1b05ef213f880a66f3d083fd09d38c51fbe963 /xmake/core/base/interpreter.lua
parent7f281a4bcc32519b717f269fd4f2307704f2cd70 (diff)
fix deprecated api bug
Diffstat (limited to 'xmake/core/base/interpreter.lua')
-rw-r--r--xmake/core/base/interpreter.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/xmake/core/base/interpreter.lua b/xmake/core/base/interpreter.lua
index dd5e7c45f..89384dfb4 100644
--- a/xmake/core/base/interpreter.lua
+++ b/xmake/core/base/interpreter.lua
@@ -517,7 +517,13 @@ function interpreter:load(file, scope_kind, remove_repeat, enable_filter)
end
-- make results
- return self:_make(scope_kind, remove_repeat, enable_filter)
+ local ok, results = xpcall(interpreter._make, interpreter._traceback, self, scope_kind, remove_repeat, enable_filter)
+ if not ok then
+ return nil, results
+ end
+
+ -- ok
+ return results
end
-- get mtimes