diff options
| author | DanielGavin <danielgavin5@hotmail.com> | 2024-07-25 22:01:40 +0200 |
|---|---|---|
| committer | DanielGavin <danielgavin5@hotmail.com> | 2024-07-25 22:01:40 +0200 |
| commit | 921a29ded7b8bbf767d5f64d50b0c6b65e7cec08 (patch) | |
| tree | b7a34f73b5e6a61212f7d21ae68ff5912628706c /src/server | |
| parent | 18afea306114de303161f4aa044fb9842db1b10c (diff) | |
Simplify
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/generics.odin | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/server/generics.odin b/src/server/generics.odin index 9b0dc1d..976dd6f 100644 --- a/src/server/generics.odin +++ b/src/server/generics.odin @@ -151,10 +151,8 @@ resolve_poly :: proc( case ^ast.Dynamic_Array_Type: if call_array, ok := call_node.derived.(^ast.Dynamic_Array_Type); ok { - a_soa := common.dynamic_array_is_soa(p^) - b_soa := common.dynamic_array_is_soa(call_array^) - - if (a_soa || b_soa) && a_soa != b_soa { + if common.dynamic_array_is_soa(p^) != + common.dynamic_array_is_soa(call_array^) { return false } @@ -192,10 +190,7 @@ resolve_poly :: proc( if call_array, ok := call_node.derived.(^ast.Array_Type); ok { found := false - a_soa := common.array_is_soa(p^) - b_soa := common.array_is_soa(call_array^) - - if (a_soa || b_soa) && a_soa != b_soa { + if common.array_is_soa(p^) != common.array_is_soa(call_array^) { return false } |