From f38274d94da2d4a0c6abea12e5228b1f30f38b31 Mon Sep 17 00:00:00 2001 From: chriseth Date: Mon, 22 Mar 2021 18:52:52 +0100 Subject: [PATCH] Disable nodiscard warning. --- libevmasm/KnownState.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libevmasm/KnownState.h b/libevmasm/KnownState.h index 458a48b3e..fcffb50ca 100644 --- a/libevmasm/KnownState.h +++ b/libevmasm/KnownState.h @@ -37,8 +37,18 @@ #pragma clang diagnostic ignored "-Wredeclared-class-member" #endif // defined(__clang__) +// Disable warning about nodiscard. Could be a compiler bug, might be removed in the future. +#if defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable: 4834) +#endif + #include +#if defined(_MSC_VER) +#pragma warning(pop) +#endif + #if defined(__clang__) #pragma clang diagnostic pop #endif // defined(__clang__)