@@ -154,8 +154,8 @@ jsonb_ne(PG_FUNCTION_ARGS)
154154
155155 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) != 0 );
156156
157- PG_FREE_IF_COPY (jba , 0 );
158- PG_FREE_IF_COPY (jbb , 1 );
157+ PG_FREE_IF_COPY_JSONB (jba , 0 );
158+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
159159 PG_RETURN_BOOL (res );
160160}
161161
@@ -171,8 +171,8 @@ jsonb_lt(PG_FUNCTION_ARGS)
171171
172172 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) < 0 );
173173
174- PG_FREE_IF_COPY (jba , 0 );
175- PG_FREE_IF_COPY (jbb , 1 );
174+ PG_FREE_IF_COPY_JSONB (jba , 0 );
175+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
176176 PG_RETURN_BOOL (res );
177177}
178178
@@ -185,8 +185,8 @@ jsonb_gt(PG_FUNCTION_ARGS)
185185
186186 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) > 0 );
187187
188- PG_FREE_IF_COPY (jba , 0 );
189- PG_FREE_IF_COPY (jbb , 1 );
188+ PG_FREE_IF_COPY_JSONB (jba , 0 );
189+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
190190 PG_RETURN_BOOL (res );
191191}
192192
@@ -199,8 +199,8 @@ jsonb_le(PG_FUNCTION_ARGS)
199199
200200 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) <= 0 );
201201
202- PG_FREE_IF_COPY (jba , 0 );
203- PG_FREE_IF_COPY (jbb , 1 );
202+ PG_FREE_IF_COPY_JSONB (jba , 0 );
203+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
204204 PG_RETURN_BOOL (res );
205205}
206206
@@ -213,8 +213,8 @@ jsonb_ge(PG_FUNCTION_ARGS)
213213
214214 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) >= 0 );
215215
216- PG_FREE_IF_COPY (jba , 0 );
217- PG_FREE_IF_COPY (jbb , 1 );
216+ PG_FREE_IF_COPY_JSONB (jba , 0 );
217+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
218218 PG_RETURN_BOOL (res );
219219}
220220
@@ -227,8 +227,8 @@ jsonb_eq(PG_FUNCTION_ARGS)
227227
228228 res = (compareJsonbContainers (& jba -> root , & jbb -> root ) == 0 );
229229
230- PG_FREE_IF_COPY (jba , 0 );
231- PG_FREE_IF_COPY (jbb , 1 );
230+ PG_FREE_IF_COPY_JSONB (jba , 0 );
231+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
232232 PG_RETURN_BOOL (res );
233233}
234234
@@ -241,8 +241,8 @@ jsonb_cmp(PG_FUNCTION_ARGS)
241241
242242 res = compareJsonbContainers (& jba -> root , & jbb -> root );
243243
244- PG_FREE_IF_COPY (jba , 0 );
245- PG_FREE_IF_COPY (jbb , 1 );
244+ PG_FREE_IF_COPY_JSONB (jba , 0 );
245+ PG_FREE_IF_COPY_JSONB (jbb , 1 );
246246 PG_RETURN_INT32 (res );
247247}
248248
@@ -287,7 +287,7 @@ jsonb_hash(PG_FUNCTION_ARGS)
287287 }
288288 }
289289
290- PG_FREE_IF_COPY (jb , 0 );
290+ PG_FREE_IF_COPY_JSONB (jb , 0 );
291291 PG_RETURN_INT32 (hash );
292292}
293293
@@ -330,6 +330,6 @@ jsonb_hash_extended(PG_FUNCTION_ARGS)
330330 }
331331 }
332332
333- PG_FREE_IF_COPY (jb , 0 );
333+ PG_FREE_IF_COPY_JSONB (jb , 0 );
334334 PG_RETURN_UINT64 (hash );
335335}
0 commit comments