Fix allow_casting condition in unification
We should allow casting from any type to any type. Or at the very least, allow it for well-known types like List.
This commit is contained in:
		
							parent
							
								
									f10cf73905
								
							
						
					
					
						commit
						8f31b45e36
					
				|  | @ -939,7 +939,7 @@ impl<'a, 'b> ExprTyper<'a, 'b> { | |||
|                 ann_typ.clone(), | ||||
|                 value_typ.clone(), | ||||
|                 typed_value.type_defining_location(), | ||||
|                 (kind.is_let() && ann_typ.is_data()) || (kind.is_expect() && value_is_data), | ||||
|                 (kind.is_let() && ann_typ.is_data()) || kind.is_expect(), | ||||
|             )?; | ||||
| 
 | ||||
|             value_typ = ann_typ.clone(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 KtorZ
						KtorZ