BTW, what in the world is this supposed to accomplish?
- (long long) rows_to_send);
+ (1L << 62) + (long long) rows_to_send);
Various buildfarm members are complaining that the shift distance
is more than the width of "long", which I'd just fix with s/L/LL/
except that the addition of the constant seems just wrong to
begin with.
regards, tom lane