Fixing 32 bit build breakage

This commit is contained in:
Brad Davis 2015-12-03 09:17:41 -08:00
parent 55799403c9
commit 3854523787

View file

@ -342,13 +342,17 @@ public:
class Param { class Param {
public: public:
union { union {
#if (QT_POINTER_SIZE == 8)
size_t _size; size_t _size;
#endif
int32 _int; int32 _int;
uint32 _uint; uint32 _uint;
float _float; float _float;
char _chars[sizeof(size_t)]; char _chars[sizeof(size_t)];
}; };
#if (QT_POINTER_SIZE == 8)
Param(size_t val) : _size(val) {} Param(size_t val) : _size(val) {}
#endif
Param(int32 val) : _int(val) {} Param(int32 val) : _int(val) {}
Param(uint32 val) : _uint(val) {} Param(uint32 val) : _uint(val) {}
Param(float val) : _float(val) {} Param(float val) : _float(val) {}