This reverts commit d3abf525c5. Clang's warning was a little overzealous; this is not a problem on x86.
d3abf525c5