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