From 1da5e6065552b3b998c2ac99f9c6fc7dd99ef26f Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 3 May 2021 20:37:20 -0400 Subject: [PATCH] [ox/{claw,mc}] Fix write functions to move return values --- deps/ox/src/ox/claw/write.hpp | 2 +- deps/ox/src/ox/mc/write.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps/ox/src/ox/claw/write.hpp b/deps/ox/src/ox/claw/write.hpp index 6234dc610..649bd0ad7 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 eaf4fe9c4..5952ad10c 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