mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 03:32:28 +00:00 
			
		
		
		
	
							parent
							
								
									2ca83d0095
								
							
						
					
					
						commit
						559f57470e
					
				
					 2 changed files with 6 additions and 7 deletions
				
			
		|  | @ -689,11 +689,10 @@ br_status seq_rewriter::mk_seq_extract(expr* a, expr* b, expr* c, expr_ref& resu | |||
|     if (offset == 0) { | ||||
|         return BR_FAILED; | ||||
|     } | ||||
|     expr_ref len1(m()), pos1(m()); | ||||
|     expr_ref pos1(m()); | ||||
|     pos1 = m_autil.mk_sub(b, m_autil.mk_int(offset)); | ||||
|     len1 = m_autil.mk_sub(c, m_autil.mk_int(offset)); | ||||
|     result = m_util.str.mk_concat(as.size() - offset, as.c_ptr() + offset); | ||||
|     result = m_util.str.mk_substr(result, pos1, len1); | ||||
|     result = m_util.str.mk_substr(result, pos1, c); | ||||
|     return BR_REWRITE3; | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue