From 1f8148e7b8f7aa5bd0b65f166b5fa248f13f4735 Mon Sep 17 00:00:00 2001 From: Muhammad Taha Naveed Date: Tue, 7 Nov 2023 23:33:53 +0500 Subject: [PATCH] Fix ambiguous conditions - These conditions were ambiguous for compiler as well as for other devs. --- src/backend/utils/adt/agtype_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/utils/adt/agtype_ops.c b/src/backend/utils/adt/agtype_ops.c index 0e4d4a143..782393ff2 100644 --- a/src/backend/utils/adt/agtype_ops.c +++ b/src/backend/utils/adt/agtype_ops.c @@ -1277,7 +1277,7 @@ Datum agtype_exists_agtype(PG_FUNCTION_ARGS) aval); } else if (AGT_ROOT_IS_ARRAY(agt) && - !aval->type == AGTV_NULL) + aval->type != AGTV_NULL) { v = find_agtype_value_from_container(&agt->root, AGT_FARRAY, @@ -1319,7 +1319,7 @@ Datum agtype_exists_any_agtype(PG_FUNCTION_ARGS) PG_RETURN_BOOL(true); } else if (AGT_ROOT_IS_ARRAY(agt) && - !(&elem)->type == AGTV_NULL && + (&elem)->type != AGTV_NULL && find_agtype_value_from_container(&agt->root, AGT_FARRAY, &elem))