From dacdd54a805aac286e07582706d8a0e85d1f69a4 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Wed, 5 Mar 2025 17:54:10 +0100 Subject: Fix gcc being unhappy with [[nodiscard]] enums --- src/deep.hpp | 2 +- src/keeper.hpp | 1 - src/tools.hpp | 2 +- src/universe.hpp | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/deep.hpp b/src/deep.hpp index 7d61f42..f8cfa0d 100644 --- a/src/deep.hpp +++ b/src/deep.hpp @@ -9,7 +9,7 @@ #include "uniquekey.hpp" // forwards -enum class [[nodiscard]] LookupMode; +enum class LookupMode; class DeepFactory; class Universe; diff --git a/src/keeper.hpp b/src/keeper.hpp index 17b56de..5cebe07 100644 --- a/src/keeper.hpp +++ b/src/keeper.hpp @@ -4,7 +4,6 @@ // forwards class Linda; -enum class [[nodiscard]] LookupMode; class Universe; DECLARE_UNIQUE_TYPE(KeeperState,lua_State*); diff --git a/src/tools.hpp b/src/tools.hpp index 2b8c5b5..7955263 100644 --- a/src/tools.hpp +++ b/src/tools.hpp @@ -4,7 +4,7 @@ class Universe; -enum class [[nodiscard]] LookupMode +enum class LookupMode { LaneBody, // send the lane body directly from the source to the destination lane. keep this one first so that it's the value we get when we default-construct ToKeeper, // send a function from a lane to a keeper state diff --git a/src/universe.hpp b/src/universe.hpp index 75604d8..ab06907 100644 --- a/src/universe.hpp +++ b/src/universe.hpp @@ -12,6 +12,7 @@ // forwards class Lane; class Linda; +enum class LookupMode; // ################################################################################################# -- cgit v1.2.3-55-g6feb