From be99ae4c055bbd138ddcc260a91bc73d0f6497ab Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 15 Jan 2026 09:23:13 +0000 Subject: [PATCH] Add some missing nodiscards --- modules/juce_core/misc/juce_ScopeGuard.h | 2 +- .../native/juce_ScopedThreadDPIAwarenessSetter_windows.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_core/misc/juce_ScopeGuard.h b/modules/juce_core/misc/juce_ScopeGuard.h index 490bb7b1f7..c77aed6275 100644 --- a/modules/juce_core/misc/juce_ScopeGuard.h +++ b/modules/juce_core/misc/juce_ScopeGuard.h @@ -61,7 +61,7 @@ namespace juce @tags{Core} */ -template struct ScopeGuard : Fn { ~ScopeGuard() { Fn::operator()(); } }; +template struct [[nodiscard]] ScopeGuard : Fn { ~ScopeGuard() { Fn::operator()(); } }; template ScopeGuard (Fn) -> ScopeGuard; /** diff --git a/modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h b/modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h index 21f833ae79..6e176ea1e3 100644 --- a/modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h +++ b/modules/juce_gui_basics/native/juce_ScopedThreadDPIAwarenessSetter_windows.h @@ -36,7 +36,7 @@ namespace juce { //============================================================================== -class ScopedThreadDPIAwarenessSetter +class [[nodiscard]] ScopedThreadDPIAwarenessSetter { public: explicit ScopedThreadDPIAwarenessSetter (void* nativeWindow);