summaryrefslogtreecommitdiff
path: root/xmake/core/base/bytes.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-21 00:36:08 +0800
committerruki <[email protected]>2021-09-21 00:36:08 +0800
commit930124472561d7c4e84ee7fd2b1bee8ac1b64ba2 (patch)
tree7e9cc6efb02600b5368ac7a3620d29316d3369ba /xmake/core/base/bytes.lua
parentde47ad0121ca4155777005976b05debeda67aca6 (diff)
add setbyte
Diffstat (limited to 'xmake/core/base/bytes.lua')
-rw-r--r--xmake/core/base/bytes.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/core/base/bytes.lua b/xmake/core/base/bytes.lua
index 0486f0178..300d2a073 100644
--- a/xmake/core/base/bytes.lua
+++ b/xmake/core/base/bytes.lua
@@ -411,7 +411,7 @@ function _instance:__newindex(key, value)
if key < 1 or key > self:size() then
os.raise("%s: index(%d/%d) out of bounds!", self, key, self:size())
end
- self._CDATA[key - 1] = value
+ libc.setbyte(self._CDATA, key - 1, value)
return
elseif type(key) == "table" then
local start, last = key[1], key[2]