diff options
author | clairexen <claire@symbioticeda.com> | 2020-09-01 17:30:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-01 17:30:36 +0200 |
commit | c1a6097376488282c0106ec34e3bde2884c9db2d (patch) | |
tree | 4e0c57ee87b70e5789abe4b16286e8d78b56a6fe | |
parent | 3e1840d0365666e8cae3f61ff0e0364809ce56f3 (diff) | |
parent | c7ceed3fd3a020e70916be93fac785deba2f9972 (diff) | |
download | yosys-c1a6097376488282c0106ec34e3bde2884c9db2d.tar.gz yosys-c1a6097376488282c0106ec34e3bde2884c9db2d.tar.bz2 yosys-c1a6097376488282c0106ec34e3bde2884c9db2d.zip |
Merge pull request #2366 from zachjs/library-format
Simple support for %l format specifier
-rw-r--r-- | frontends/ast/simplify.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/frontends/ast/simplify.cc b/frontends/ast/simplify.cc index f4feed347..bf375aa1b 100644 --- a/frontends/ast/simplify.cc +++ b/frontends/ast/simplify.cc @@ -110,6 +110,12 @@ std::string AstNode::process_format_str(const std::string &sformat, int next_arg goto unsupported_format; break; + case 'l': + case 'L': + if (got_len) + goto unsupported_format; + break; + default: unsupported_format: log_file_error(filename, location.first_line, "System task `%s' called with invalid/unsupported format specifier.\n", str.c_str()); @@ -155,6 +161,11 @@ std::string AstNode::process_format_str(const std::string &sformat, int next_arg sout += log_id(current_module->name); break; + case 'l': + case 'L': + sout += log_id(current_module->name); + break; + default: log_abort(); } |