From 1e6a209649909a5cfa599aef3a1971cb34f5e27d Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 24 Aug 2018 20:17:47 -0400 Subject: [PATCH] debug_utils: Make BreakpointObserver class' constructor explicit Avoids implicit conversions. --- src/video_core/debug_utils/debug_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/video_core/debug_utils/debug_utils.h b/src/video_core/debug_utils/debug_utils.h index 08356f103..427ca154c 100644 --- a/src/video_core/debug_utils/debug_utils.h +++ b/src/video_core/debug_utils/debug_utils.h @@ -46,7 +46,7 @@ public: class BreakPointObserver { public: /// Constructs the object such that it observes events of the given DebugContext. - BreakPointObserver(std::shared_ptr debug_context) + explicit BreakPointObserver(std::shared_ptr debug_context) : context_weak(debug_context) { std::unique_lock lock(debug_context->breakpoint_mutex); debug_context->breakpoint_observers.push_back(this);