From 4e851145baca6cabb02c13c36e19c8dd3ef61003 Mon Sep 17 00:00:00 2001 From: Michel Hermier Date: Tue, 4 Jan 2022 02:41:27 +0100 Subject: [PATCH] LibCrypto: Make `MultiHashDigestVariant` getters `const` and `nodiscard` --- Userland/Libraries/LibCrypto/Hash/HashManager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibCrypto/Hash/HashManager.h b/Userland/Libraries/LibCrypto/Hash/HashManager.h index 522565a8b1..b161ae87d6 100644 --- a/Userland/Libraries/LibCrypto/Hash/HashManager.h +++ b/Userland/Libraries/LibCrypto/Hash/HashManager.h @@ -59,14 +59,14 @@ struct MultiHashDigestVariant { { } - const u8* immutable_data() const + [[nodiscard]] const u8* immutable_data() const { return m_digest.visit( [&](const Empty&) -> const u8* { VERIFY_NOT_REACHED(); }, [&](const auto& value) { return value.immutable_data(); }); } - size_t data_length() + [[nodiscard]] size_t data_length() const { return m_digest.visit( [&](const Empty&) -> size_t { VERIFY_NOT_REACHED(); },