mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 11:42:30 +00:00 
			
		
		
		
	Use cell name for btor bad state props when it is a public name
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
		
							parent
							
								
									89834b98f7
								
							
						
					
					
						commit
						cd44826d50
					
				
					 1 changed files with 5 additions and 9 deletions
				
			
		|  | @ -1070,15 +1070,11 @@ struct BtorWorker | |||
| 					bad_properties.push_back(nid_en_and_not_a); | ||||
| 				} else { | ||||
| 					int nid = next_nid++; | ||||
| 
 | ||||
| 					string infostr = | ||||
| 						cell->attributes.count("\\src") | ||||
| 						? cell->attributes.at("\\src") | ||||
| 						.decode_string() | ||||
| 						.c_str() | ||||
| 						: log_id(cell); | ||||
| 
 | ||||
| 					std::replace(infostr.begin(), infostr.end(), ' ', '_'); | ||||
| 					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()); | ||||
| 				} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue