mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 11:42:28 +00:00 
			
		
		
		
	fix #4317
This commit is contained in:
		
							parent
							
								
									aaf05f18ab
								
							
						
					
					
						commit
						cd64967706
					
				
					 2 changed files with 4 additions and 5 deletions
				
			
		|  | @ -210,7 +210,7 @@ func_decl * func_decls::find(unsigned arity, sort * const * domain, sort * range | |||
|             if (f->get_domain(i) != domain[i]) | ||||
|                 break; | ||||
|         } | ||||
|         if (i == arity) | ||||
|         if (i == arity || !domain) | ||||
|             return f; | ||||
|     } | ||||
|     return nullptr; | ||||
|  |  | |||
|  | @ -1512,12 +1512,11 @@ namespace smt2 { | |||
|                 f = m_ctx.find_func_decl(C, 0, nullptr, vars.size(), nullptr, srt); | ||||
|             } | ||||
|             catch (cmd_exception &) { | ||||
|                 if (!args.empty()) { | ||||
|                 if (!vars.empty()) { | ||||
|                     throw; | ||||
|                 } | ||||
|             } | ||||
|              | ||||
|             if (!f && !args.empty()) { | ||||
|             }             | ||||
|             if (!f && !vars.empty()) { | ||||
|                 throw parser_exception("expecting a constructor that has been declared"); | ||||
|             } | ||||
|             if (!f) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue