Fix minor issues with new unicode {de,re}composition code

The table generation script would incorrectly complain in the
recomposition sorting when matching code points.  This would not have
caused the generation of an incorrect table.  Note that this condition
is not reachable yet, but could have been reached with future updates.

pg_bswap.h does not need to be included in the frontend.x

Author: John Naylor
Discussion: https://postgr.es/m/CAFBsxsGWmExpvv=61vtDKCs7+kBbhkwBDL2Ph9CacziFKnV_yw@mail.gmail.com
This commit is contained in:
Michael Paquier 2020-11-07 10:15:58 +09:00
parent 7577dd8480
commit ceaeac54f7
2 changed files with 2 additions and 2 deletions

View File

@ -400,7 +400,7 @@ sub recomp_sort
my $bcode = hex($b->{code});
return -1 if $acode < $bcode;
return -1 if $acode > $bcode;
return 1 if $acode > $bcode;
die "found duplicate entries of recomposeable code pairs";
}

View File

@ -22,10 +22,10 @@
#ifndef FRONTEND
#include "common/unicode_norm_hashfunc.h"
#include "common/unicode_normprops_table.h"
#include "port/pg_bswap.h"
#else
#include "common/unicode_norm_table.h"
#endif
#include "port/pg_bswap.h"
#ifndef FRONTEND
#define ALLOC(size) palloc(size)