table: fix check for fn with no args
							parent
							
								
									2bb995274e
								
							
						
					
					
						commit
						c9798d3918
					
				| 
						 | 
				
			
			@ -535,15 +535,13 @@ pub fn (t &Table) check(got, expected Type) bool {
 | 
			
		|||
		got_info := got_type_sym.info as FnType
 | 
			
		||||
		exp_info := exp_type_sym.info as FnType
 | 
			
		||||
		if got_info.func.args.len == exp_info.func.args.len {
 | 
			
		||||
			mut matching := false
 | 
			
		||||
			for i, got_arg in got_info.func.args {
 | 
			
		||||
				exp_arg := exp_info.func.args[i]
 | 
			
		||||
				matching = t.check(got_arg.typ, exp_arg.typ)
 | 
			
		||||
				if !matching {
 | 
			
		||||
				if !t.check(got_arg.typ, exp_arg.typ) {
 | 
			
		||||
					return false
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			return matching
 | 
			
		||||
			return true
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return false
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue