diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-01-07 16:36:13 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-01-07 16:36:13 +0100 |
commit | a96c775a7301645b27486a5e663c75fca460f577 (patch) | |
tree | 18ab72d9bcf1fe0da59e993f71dc2ccf09f21066 /passes/cmds/select.cc | |
parent | 446ccf1f05b2b36db9161bf4ab050778a1cbaee6 (diff) | |
download | yosys-a96c775a7301645b27486a5e663c75fca460f577.tar.gz yosys-a96c775a7301645b27486a5e663c75fca460f577.tar.bz2 yosys-a96c775a7301645b27486a5e663c75fca460f577.zip |
Add support for "yosys -E"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'passes/cmds/select.cc')
-rw-r--r-- | passes/cmds/select.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/passes/cmds/select.cc b/passes/cmds/select.cc index 7d2f4262b..ae301040a 100644 --- a/passes/cmds/select.cc +++ b/passes/cmds/select.cc @@ -1263,6 +1263,7 @@ struct SelectPass : public Pass { log_cmd_error("Option -read can not be combined with a selection expression.\n"); std::ifstream f(read_file); + yosys_input_files.insert(read_file); if (f.fail()) log_error("Can't open '%s' for reading: %s\n", read_file.c_str(), strerror(errno)); @@ -1331,6 +1332,7 @@ struct SelectPass : public Pass { FILE *f = NULL; if (!write_file.empty()) { f = fopen(write_file.c_str(), "w"); + yosys_output_files.insert(write_file); if (f == NULL) log_error("Can't open '%s' for writing: %s\n", write_file.c_str(), strerror(errno)); } |