mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-24 14:45:00 -07:00
v0.1.3
This commit is contained in:
+6
-2
@@ -1037,8 +1037,12 @@ typedef enum ProcTypeOverloadKind {
|
||||
|
||||
|
||||
ProcTypeOverloadKind are_proc_types_overload_safe(Type *x, Type *y) {
|
||||
if (!is_type_proc(x)) return ProcOverload_NotProcedure;
|
||||
if (!is_type_proc(y)) return ProcOverload_NotProcedure;
|
||||
if (x == NULL && y == NULL) return ProcOverload_NotProcedure;
|
||||
if (x == NULL && y != NULL) return ProcOverload_NotProcedure;
|
||||
if (x != NULL && y == NULL) return ProcOverload_NotProcedure;
|
||||
if (!is_type_proc(x)) return ProcOverload_NotProcedure;
|
||||
if (!is_type_proc(y)) return ProcOverload_NotProcedure;
|
||||
|
||||
TypeProc px = base_type(x)->Proc;
|
||||
TypeProc py = base_type(y)->Proc;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user