diff --git a/deps/ox/src/ox/claw/write.hpp b/deps/ox/src/ox/claw/write.hpp index 6234dc61..649bd0ad 100644 --- a/deps/ox/src/ox/claw/write.hpp +++ b/deps/ox/src/ox/claw/write.hpp @@ -89,7 +89,7 @@ Result writeClaw(T *t, ClawFormat fmt) { Buffer out(header.len() + data.size()); memcpy(out.data(), header.data(), header.len()); memcpy(out.data() + header.len(), data.data(), data.size()); - return out; + return move(out); } } diff --git a/deps/ox/src/ox/mc/write.hpp b/deps/ox/src/ox/mc/write.hpp index eaf4fe9c..5952ad10 100644 --- a/deps/ox/src/ox/mc/write.hpp +++ b/deps/ox/src/ox/mc/write.hpp @@ -228,7 +228,7 @@ Result writeMC(T *val) { MetalClawWriter writer(bit_cast(buff.data()), buff.size()); oxReturnError(model(&writer, val)); buff.resize(writer.size()); - return buff; + return move(buff); } template