From 2dd0ae31fcbd6fbf10355d268a84a37c72a6d8ab Mon Sep 17 00:00:00 2001 From: "Emil J. Tywoniak" Date: Thu, 10 Oct 2024 16:04:01 +0200 Subject: [PATCH] functional: fix std::move usage in Factory::constant --- kernel/functional.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/functional.h b/kernel/functional.h index f1fb2767f6f..61b303e0b48 100644 --- a/kernel/functional.h +++ b/kernel/functional.h @@ -537,7 +537,8 @@ namespace Functional { return add(Fn::memory_write, mem.sort(), {mem, addr, data}); } Node constant(RTLIL::Const value) { - return add(IR::NodeData(Fn::constant, std::move(value)), Sort(value.size()), {}); + int s = value.size(); + return add(IR::NodeData(Fn::constant, std::move(value)), Sort(s), {}); } Node create_pending(int width) { return add(Fn::buf, Sort(width), {});