summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2024-01-17 14:05:34 +0800
committerGitHub <[email protected]>2024-01-17 14:05:34 +0800
commit20ed56c0b7cce5131fffa8265b60de541d976809 (patch)
tree1ec22aa374fbba0cb735aa7a018e851eb9d23afc
parent08208c4b23740c0ccac028c8d963721116eea4eb (diff)
parent1dd26079863a13715c768972b50214b69081a9b2 (diff)
Merge pull request #4620 from microdee/bugfix/reassign-metatable-inherit2
[small fix] table.inherit2 should also set metatable in case input table (self) didn't have one
-rw-r--r--xmake/core/base/table.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmake/core/base/table.lua b/xmake/core/base/table.lua
index fbef78a25..b142fe072 100644
--- a/xmake/core/base/table.lua
+++ b/xmake/core/base/table.lua
@@ -235,6 +235,7 @@ function table.inherit2(self, ...)
end
end
end
+ setmetatable(self, metainfo)
return self
end