print for debug: the ostream need explicit string not char[].

This commit is contained in:
suter_a 2023-10-25 13:47:00 +02:00
parent 6f521668c0
commit 344a5c8ba0
2 changed files with 2 additions and 2 deletions

View File

@ -155,7 +155,7 @@ namespace mupp { namespace ast
typedef std::list<statement> statement_list; typedef std::list<statement> statement_list;
// print functions for debugging // print functions for debugging
inline std::ostream& operator<<(std::ostream& out, nil) { out << "nil"; return out; } inline std::ostream& operator<<(std::ostream& out, nil) { out << std::string("nil"); return out; }
inline std::ostream& operator<<(std::ostream& out, variable const& var) { out << var.name; return out; } inline std::ostream& operator<<(std::ostream& out, variable const& var) { out << var.name; return out; }
}} }}

View File

@ -155,7 +155,7 @@ namespace mupp { namespace ast
typedef std::list<statement> statement_list; typedef std::list<statement> statement_list;
// print functions for debugging // print functions for debugging
inline std::ostream& operator<<(std::ostream& out, nil) { out << "nil"; return out; } inline std::ostream& operator<<(std::ostream& out, nil) { out << std::string("nil"); return out; }
inline std::ostream& operator<<(std::ostream& out, variable const& var) { out << var.name; return out; } inline std::ostream& operator<<(std::ostream& out, variable const& var) { out << var.name; return out; }
}} }}