From f50892bf063eac184de0f95c368bd9b2cab45c08 Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Tue, 26 May 2020 09:07:09 +0200
Subject: [PATCH] Fix content type of tuples of basic types

---
 src/language/ast/ASTNodeDataTypeBuilder.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/language/ast/ASTNodeDataTypeBuilder.cpp b/src/language/ast/ASTNodeDataTypeBuilder.cpp
index ba69d9d89..5197b2d1c 100644
--- a/src/language/ast/ASTNodeDataTypeBuilder.cpp
+++ b/src/language/ast/ASTNodeDataTypeBuilder.cpp
@@ -58,17 +58,17 @@ ASTNodeDataTypeBuilder::_buildDeclarationNodeDataTypes(ASTNode& type_node, ASTNo
         content_node->m_data_type = ASTNodeDataType{ASTNodeDataType::type_id_t, type_name_id};
         i_type_symbol->attributes().setDataType(content_node->m_data_type);
       } else if (content_node->is_type<language::B_set>()) {
-        data_type = ASTNodeDataType::bool_t;
+        content_node->m_data_type = ASTNodeDataType::bool_t;
       } else if (content_node->is_type<language::Z_set>()) {
-        data_type = ASTNodeDataType::int_t;
+        content_node->m_data_type = ASTNodeDataType::int_t;
       } else if (content_node->is_type<language::N_set>()) {
-        data_type = ASTNodeDataType::unsigned_int_t;
+        content_node->m_data_type = ASTNodeDataType::unsigned_int_t;
       } else if (content_node->is_type<language::R_set>()) {
-        data_type = ASTNodeDataType::double_t;
+        content_node->m_data_type = ASTNodeDataType::double_t;
       } else if (content_node->is_type<language::vector_type>()) {
-        data_type = getVectorDataType(type_node);
+        content_node->m_data_type = getVectorDataType(type_node);
       } else if (content_node->is_type<language::string_type>()) {
-        data_type = ASTNodeDataType::string_t;
+        content_node->m_data_type = ASTNodeDataType::string_t;
       } else {
         throw UnexpectedError("unexpected content type in tuple");
       }
-- 
GitLab