From 6bb4fc795dca64a60b8d168b5b686d9f86332037 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Wed, 7 Oct 2020 18:03:35 +0200 Subject: [PATCH] Fix few warnings --- src/language/node_processor/DoWhileProcessor.hpp | 1 + src/language/node_processor/ForProcessor.hpp | 1 + src/language/node_processor/WhileProcessor.hpp | 1 + src/utils/Types.hpp | 4 ++-- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/language/node_processor/DoWhileProcessor.hpp b/src/language/node_processor/DoWhileProcessor.hpp index 5b03b769f..6f3c14b7f 100644 --- a/src/language/node_processor/DoWhileProcessor.hpp +++ b/src/language/node_processor/DoWhileProcessor.hpp @@ -3,6 +3,7 @@ #include <language/ast/ASTNode.hpp> #include <language/node_processor/INodeProcessor.hpp> +#include <language/utils/SymbolTable.hpp> class DoWhileProcessor final : public INodeProcessor { diff --git a/src/language/node_processor/ForProcessor.hpp b/src/language/node_processor/ForProcessor.hpp index 8680aaf7d..4199e0c42 100644 --- a/src/language/node_processor/ForProcessor.hpp +++ b/src/language/node_processor/ForProcessor.hpp @@ -3,6 +3,7 @@ #include <language/ast/ASTNode.hpp> #include <language/node_processor/INodeProcessor.hpp> +#include <language/utils/SymbolTable.hpp> class ForProcessor final : public INodeProcessor { diff --git a/src/language/node_processor/WhileProcessor.hpp b/src/language/node_processor/WhileProcessor.hpp index 20b0ac985..af7cc604b 100644 --- a/src/language/node_processor/WhileProcessor.hpp +++ b/src/language/node_processor/WhileProcessor.hpp @@ -3,6 +3,7 @@ #include <language/ast/ASTNode.hpp> #include <language/node_processor/INodeProcessor.hpp> +#include <language/utils/SymbolTable.hpp> class WhileProcessor final : public INodeProcessor { diff --git a/src/utils/Types.hpp b/src/utils/Types.hpp index 482190cb6..2d53c59f1 100644 --- a/src/utils/Types.hpp +++ b/src/utils/Types.hpp @@ -5,12 +5,12 @@ enum class ZeroType { zero }; -constexpr ZeroType zero = ZeroType::zero; +constexpr inline ZeroType zero = ZeroType::zero; enum class IdentityType { identity }; -constexpr IdentityType identity = IdentityType::identity; +constexpr inline IdentityType identity = IdentityType::identity; #endif // TYPES_HPP -- GitLab