ast: cleanup in find_method_with_generic_parent() (#13600)
parent
d80f5165dd
commit
0d9792bdf2
|
@ -1267,7 +1267,7 @@ pub fn (t &TypeSymbol) find_method_with_generic_parent(name string) ?Fn {
|
|||
mut method := x
|
||||
generic_names := parent_sym.info.generic_types.map(table.sym(it).name)
|
||||
return_sym := table.sym(method.return_type)
|
||||
if return_sym.kind == .struct_ {
|
||||
if return_sym.kind in [.struct_, .interface_, .sum_type] {
|
||||
method.return_type = table.unwrap_generic_type(method.return_type,
|
||||
generic_names, t.info.concrete_types)
|
||||
} else {
|
||||
|
@ -1290,7 +1290,6 @@ pub fn (t &TypeSymbol) find_method_with_generic_parent(name string) ?Fn {
|
|||
}
|
||||
else {}
|
||||
}
|
||||
} else {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue