From 198dcc622a3fa1ae17efce4cba8f09e228918426 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Tue, 24 Oct 2017 02:44:47 +0200 Subject: [PATCH] Bugfix Library: forward initialiser properly into GenNode ...to avoid unnecessary copy. Especially relevant for initialising a sub-Record from the object builder syntay "MakeRec()" --- src/lib/diff/gen-node.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/diff/gen-node.hpp b/src/lib/diff/gen-node.hpp index e14944585..3ad0a574a 100644 --- a/src/lib/diff/gen-node.hpp +++ b/src/lib/diff/gen-node.hpp @@ -844,7 +844,7 @@ namespace diff{ inline GenNode Rec::buildAttribute (string const& key, X&& payload) { - return GenNode(key, payload); + return GenNode(key, std::forward(payload)); }