From 8783c5ef9689053d50b33bfdc8d7cae2a4b9c86a Mon Sep 17 00:00:00 2001 From: marcel Date: Wed, 28 Apr 2021 15:27:41 +0200 Subject: [PATCH] fixes --- include/yaml-cpp/node/impl.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/include/yaml-cpp/node/impl.h b/include/yaml-cpp/node/impl.h index 3f200a0..ae49dd1 100644 --- a/include/yaml-cpp/node/impl.h +++ b/include/yaml-cpp/node/impl.h @@ -119,7 +119,8 @@ struct as_if { return fallback; try { - node.reset(node); + Node n; + n.reset(node); return node; } catch (conversion::DecodeException& e) { return fallback; @@ -129,14 +130,6 @@ struct as_if { } }; - - - - - - - - template struct as_if { explicit as_if(const Node& node_) : node(node_) {}