diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2013-10-19 17:00:39 -0400 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-30 18:05:16 +0100 |
commit | 07e831d7ff0662069491c22af953f4d6a9e2f3d9 (patch) | |
tree | 15ecbc5750bc2dc4c5a1962a499185910e8dfcc5 /src/corelib/arch | |
parent | 1cc0a18d794c6795a053f833fe8a633e2553a2a9 (diff) |
Declare qregister[u]int, an integer the size of the machine's word
In almost all platforms, sizeof(qregisterint) == sizeof(void*) ==
sizeof(qptrdiff). It's different for architectures that have a pointer
with a size different from the machine word. This allows us to declare
variables of the most optimal size, even if the pointers are too wide or
too narrow.
The only currently-known architectures to match that case are the ILP32
builds on x86-64 (a.k.a "x32") and IA-64 (option -milp32, only available
on HP-UXi), which have 64-bit registers but 32-bit pointers.
Change-Id: I0f126b70ea9ea326bd3143797287e4b98210d36d
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/corelib/arch')
0 files changed, 0 insertions, 0 deletions