diff options
| author | ruki <[email protected]> | 2016-05-27 22:01:53 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2016-05-27 22:01:53 +0800 |
| commit | 125c23d12e9983234c328b805c8da5b8f78ab898 (patch) | |
| tree | 2a1b05ef213f880a66f3d083fd09d38c51fbe963 /xmake/core/base/interpreter.lua | |
| parent | 7f281a4bcc32519b717f269fd4f2307704f2cd70 (diff) | |
fix deprecated api bug
Diffstat (limited to 'xmake/core/base/interpreter.lua')
| -rw-r--r-- | xmake/core/base/interpreter.lua | 8 |
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 |
