mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	Oops
This commit is contained in:
		
							parent
							
								
									e990c013c5
								
							
						
					
					
						commit
						6b384861e4
					
				
					 1 changed files with 1 additions and 4 deletions
				
			
		|  | @ -333,12 +333,9 @@ struct rules_t | ||||||
| 				for (int idx = 1; idx <= GetSize(tokens)-1; idx++) { | 				for (int idx = 1; idx <= GetSize(tokens)-1; idx++) { | ||||||
| 					size_t c1 = tokens[1][0] == '!' ? 1 : 0; | 					size_t c1 = tokens[1][0] == '!' ? 1 : 0; | ||||||
| 					size_t c2 = tokens[1].find("="); | 					size_t c2 = tokens[1].find("="); | ||||||
| 					if (c2 != std::string::npos) |  | ||||||
| 						c2--; |  | ||||||
| 
 |  | ||||||
| 					bool exists = (c1 == 0); | 					bool exists = (c1 == 0); | ||||||
| 					IdString key = RTLIL::escape_id(tokens[1].substr(c1, c2)); | 					IdString key = RTLIL::escape_id(tokens[1].substr(c1, c2)); | ||||||
| 					Const val = c2 != std::string::npos ? tokens[1].substr(c2) : RTLIL::Const(1); | 					Const val = c2 != std::string::npos ? tokens[1].substr(c2+1) : RTLIL::Const(1); | ||||||
| 
 | 
 | ||||||
| 					data.attributes.back().emplace_back(exists, key, val); | 					data.attributes.back().emplace_back(exists, key, val); | ||||||
| 				} | 				} | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue