diff options
| author | Eddie Hung <eddie@fpgeh.com> | 2019-11-19 15:40:39 -0800 | 
|---|---|---|
| committer | Eddie Hung <eddie@fpgeh.com> | 2019-11-19 15:40:39 -0800 | 
| commit | 09ee96e8c22ec692ee3ee31b8c211646eabbcf27 (patch) | |
| tree | 8b24dad9db0013ee3db20326b00941bd2abb10d1 /backends/btor | |
| parent | 304e5f9ea45b8a4e2a28aba7f2820d1862377fef (diff) | |
| parent | 7ea0a5937ba2572f6d9d62e73e24df480c49561d (diff) | |
| download | yosys-09ee96e8c22ec692ee3ee31b8c211646eabbcf27.tar.gz yosys-09ee96e8c22ec692ee3ee31b8c211646eabbcf27.tar.bz2 yosys-09ee96e8c22ec692ee3ee31b8c211646eabbcf27.zip  | |
Merge remote-tracking branch 'origin/master' into xaig_dff
Diffstat (limited to 'backends/btor')
| -rw-r--r-- | backends/btor/btor.cc | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/backends/btor/btor.cc b/backends/btor/btor.cc index 9e316a055..c1da4b127 100644 --- a/backends/btor/btor.cc +++ b/backends/btor/btor.cc @@ -1070,7 +1070,12 @@ struct BtorWorker  					bad_properties.push_back(nid_en_and_not_a);  				} else {  					int nid = next_nid++; -					btorf("%d bad %d\n", nid, nid_en_and_not_a); +					string infostr = log_id(cell); +					if (infostr[0] == '$' && cell->attributes.count("\\src")) { +						infostr = cell->attributes.at("\\src").decode_string().c_str(); +						std::replace(infostr.begin(), infostr.end(), ' ', '_'); +					} +					btorf("%d bad %d %s\n", nid, nid_en_and_not_a, infostr.c_str());  				}  				btorf_pop(log_id(cell));  | 
