diff options
Diffstat (limited to 'src/include/access/ginblock.h')
| -rw-r--r-- | src/include/access/ginblock.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/include/access/ginblock.h b/src/include/access/ginblock.h index 114370c7d7..c3af3f0380 100644 --- a/src/include/access/ginblock.h +++ b/src/include/access/ginblock.h @@ -188,8 +188,11 @@ typedef struct /* * Category codes to distinguish placeholder nulls from ordinary NULL keys. - * Note that the datatype size and the first two code values are chosen to be - * compatible with the usual usage of bool isNull flags. + * + * The first two code values were chosen to be compatible with the usual usage + * of bool isNull flags. However, casting between bool and GinNullCategory is + * risky because of the possibility of different bit patterns and type sizes, + * so it is no longer done. * * GIN_CAT_EMPTY_QUERY is never stored in the index; and notice that it is * chosen to sort before not after regular key values. |
