Open mvl22 opened 2 years ago
Thanks, I will look into this in https://github.com/felt/tippecanoe.
x
and y
are declared as long long
bitfields:
struct draw {
long long x : 40;
signed char op;
long long y : 40;
signed char necessary;
…
};
so I would expect them to remain long long
for printf
purposes, not to be de-promoted to long
, but I will add some casts to make gcc happy.
x
and y
are declared as long long
bitfields:
struct draw {
long long x : 40;
signed char op;
long long y : 40;
signed char necessary;
…
};
so I would expect them to remain long long
for printf
purposes, not to be de-promoted to long
, but I will add some casts to make gcc happy.
make -j
on ubuntu-22.04 (gcc version 11.3.0) includes output: