From 03c4a283ab272f61259dab86aa781bcfc64a970b Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Tue, 13 Feb 2024 08:47:55 +0100 Subject: [PATCH] collector: Initialize `default_` before referencing it `quickbook::collector::collector()` causes a warning: > warning: member 'quickbook::collector::default_' is used uninitialized [-Wuninitialized] > 33 | collector::collector() : main(default_), top(default_) {} Fix by moving it before `main`&`top` such that it is at least constructed before being referenced (main/top are reference_wrappers, so no actual use is done) --- src/collector.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/collector.hpp b/src/collector.hpp index eb2772c84..920b78dc6 100644 --- a/src/collector.hpp +++ b/src/collector.hpp @@ -75,9 +75,9 @@ namespace quickbook private: std::stack streams; + string_stream default_; boost::reference_wrapper main; boost::reference_wrapper top; - string_stream default_; }; template