summaryrefslogtreecommitdiff
path: root/xmake/core/base/scopeinfo.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-12 22:41:21 +0800
committerruki <[email protected]>2019-03-12 10:08:11 +0800
commitfb69bfbe33430d02b044d6d589a5ac7f673dfb62 (patch)
treea034c05bcff4b99fdb7aa0483a0a2d015841a4a9 /xmake/core/base/scopeinfo.lua
parent8541ae05682284924df02b08161f384f5003f4dd (diff)
fix scope info
Diffstat (limited to 'xmake/core/base/scopeinfo.lua')
-rw-r--r--xmake/core/base/scopeinfo.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/core/base/scopeinfo.lua b/xmake/core/base/scopeinfo.lua
index 351572dfa..1fe04a6eb 100644
--- a/xmake/core/base/scopeinfo.lua
+++ b/xmake/core/base/scopeinfo.lua
@@ -451,7 +451,7 @@ function _instance:apival_set(name, ...)
for k, v in pairs(dict) do
self:apival_set(k, unpack(table.wrap(v)))
end
- else
+ elseif name ~= nil then
os.raise("unknown type(%s) for %s:set(%s, ...)", type(name), self:kind(), name)
end
end
@@ -487,7 +487,7 @@ function _instance:apival_add(name, ...)
for k, v in pairs(dict) do
self:apival_add(k, unpack(table.wrap(v)))
end
- else
+ elseif name ~= nil then
os.raise("unknown type(%s) for %s:add(%s, ...)", type(name), self:kind(), name)
end
end
@@ -506,7 +506,7 @@ function _instance:apival_del(name, ...)
else
os.raise("unknown api(%s) for %s:del(%s, ...)", name, self:kind(), name)
end
- else
+ elseif name ~= nil then
-- TODO
os.raise("cannot support to remove a dictionary!")
end