remove long double from ctypes value union

It is unused. It also forces a 16-byte alignment, which creates problems because
Python's allocator only uses 8-byte alignment.
This commit is contained in:
Benjamin Peterson 2016-09-05 16:24:52 -07:00
parent 281e5f8839
commit 6d999803a0

View File

@ -34,7 +34,6 @@ union value {
#ifdef HAVE_LONG_LONG
PY_LONG_LONG ll;
#endif
long double D;
};
/*
@ -306,7 +305,6 @@ struct tagPyCArgObject {
#ifdef HAVE_LONG_LONG
PY_LONG_LONG q;
#endif
long double D;
double d;
float f;
void *p;