mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 13:29:12 +00:00 
			
		
		
		
	read_verilog: fix -1 constant used to correct post increment/decrement
This commit is contained in:
		
							parent
							
								
									4f7ea38b49
								
							
						
					
					
						commit
						70291f0e49
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -336,7 +336,8 @@ static AstNode *addIncOrDecExpr(AstNode *lhs, dict<IdString, AstNode*> *attr, AS
 | 
			
		|||
	log_assert(stmt->type == AST_ASSIGN_EQ);
 | 
			
		||||
	AstNode *expr = stmt->children[0]->clone();
 | 
			
		||||
	if (undo) {
 | 
			
		||||
		AstNode *minus_one = AstNode::mkconst_int(-1, true, 1);
 | 
			
		||||
		AstNode *one = AstNode::mkconst_int(1, false, 1);
 | 
			
		||||
		AstNode *minus_one = new AstNode(AST_NEG, one);
 | 
			
		||||
		expr = new AstNode(op, expr, minus_one);
 | 
			
		||||
	}
 | 
			
		||||
	SET_AST_NODE_LOC(expr, begin, end);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue