mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	Merge pull request #3953 from georgerennie/bug_3769
write_smt2: Check for constant bool after fully resolving signal
This commit is contained in:
		
						commit
						558b2f9ae9
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		|  | @ -329,13 +329,14 @@ struct Smt2Worker | |||
| 	{ | ||||
| 		sigmap.apply(bit); | ||||
| 
 | ||||
| 		if (bit_driver.count(bit)) { | ||||
| 			export_cell(bit_driver.at(bit)); | ||||
| 			sigmap.apply(bit); | ||||
| 		} | ||||
| 
 | ||||
| 		if (bit.wire == nullptr) | ||||
| 			return bit == RTLIL::State::S1 ? "true" : "false"; | ||||
| 
 | ||||
| 		if (bit_driver.count(bit)) | ||||
| 			export_cell(bit_driver.at(bit)); | ||||
| 		sigmap.apply(bit); | ||||
| 
 | ||||
| 		if (fcache.count(bit) == 0) { | ||||
| 			if (verbose) log("%*s-> external bool: %s\n", 2+2*GetSize(recursive_cells), "", | ||||
| 					log_signal(bit)); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue