diff options
author | jeff <jeff@FreeBSD.org> | 2013-05-12 20:44:28 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2013-05-12 20:44:28 +0000 |
commit | 22653f957eb69fac0f06294cc78aa3683f1de07f (patch) | |
tree | 75fb36db2763c7f9668547dac224881ae0456c63 /contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp | |
parent | 7d20e37fb658b0e2cd7f3c13dac8022e0e866a21 (diff) | |
download | FreeBSD-src-22653f957eb69fac0f06294cc78aa3683f1de07f.zip FreeBSD-src-22653f957eb69fac0f06294cc78aa3683f1de07f.tar.gz |
- pctrie really only requires two byte alignment so that there is a single
bit available for a flag in the pointer. However, it felt more correct
to enforce natural alignment of the key pointer. Unfortunately on
32bit architectures 64bit integers are not always naturally aligned.
Change the assert to enforce only 32bit alignment of the 64bit key for
now to fix the build. A more correct fix would be to properly sort
the struct buf fields which definitely suffer from bloat due to padding.
Diffstat (limited to 'contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp')
0 files changed, 0 insertions, 0 deletions