diff -U3 /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out --- /tmp/cirrus-ci-build/contrib/intarray/expected/_int.out 2024-03-26 23:35:26.143043000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/intarray/regress/results/_int.out 2024-03-26 23:53:32.881105000 +0000 @@ -3,6 +3,7 @@ SELECT amname, opcname FROM pg_opclass opc LEFT JOIN pg_am am ON am.oid = opcmethod WHERE opc.oid >= 16384 AND NOT amvalidate(opc.oid); +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree amname | opcname --------+--------- (0 rows) @@ -410,6 +411,7 @@ ('foo')) AS a(str), LATERAL pg_input_error_info(a.str, 'query_int') as errinfo; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree query_int | ok | sql_error_code | message | detail | hint -----------------+----+----------------+--------------+--------+------ 1&(2&(4&(5|6))) | t | | | | @@ -567,6 +569,7 @@ (1 row) INSERT INTO test__int SELECT array(SELECT x FROM generate_series(1, 1001) x); -- should fail +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: input array is too big (199 maximum allowed, 1001 current), use gist__intbig_ops opclass instead DROP INDEX text_idx; CREATE INDEX text_idx on test__int using gist (a gist__int_ops(numranges = 0)); @@ -895,6 +898,7 @@ from unnest(a) u where u < 2000000000) END AS a, a as b FROM test__int; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree CREATE INDEX ON more__int using gist (a gist__int_ops(numranges = 252)); SELECT count(*) from more__int WHERE a && '{23,50}'; count