diff --git a/src/language/SymbolTable.hpp b/src/language/SymbolTable.hpp
index 1039af0cdcc34ab1c477a1da3f7b144ec9b6e86b..328e200cb138ba6d4b149b9680648fef04f2c2bc 100644
--- a/src/language/SymbolTable.hpp
+++ b/src/language/SymbolTable.hpp
@@ -171,7 +171,9 @@ class SymbolTable
   {
     os << "-- Symbol table state -- parent : " << symbol_table.m_parent_table.get() << "\n";
     for (auto i_symbol : symbol_table.m_symbol_list) {
-      os << ' ' << i_symbol.name() << ": " << std::boolalpha << i_symbol.attributes() << '\n';
+      if (i_symbol.attributes().dataType() != ASTNodeDataType::c_function_t) {
+        os << ' ' << i_symbol.name() << ": " << std::boolalpha << i_symbol.attributes() << '\n';
+      }
     }
     os << "------------------------\n";
     return os;