diff options
author | Torok Edwin <edwintorok@gmail.com> | 2010-04-29 06:43:12 +0000 |
---|---|---|
committer | Torok Edwin <edwintorok@gmail.com> | 2010-04-29 06:43:12 +0000 |
commit | 63dd86352e5f4831a86006a53ae40d4fa2fa14d6 (patch) | |
tree | 4fbff7a92b45368d8fc857dbceba056c1d2c7f63 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 923679f92926c0e949b710bcf30954387ac6b9fa (diff) | |
download | llvm-63dd86352e5f4831a86006a53ae40d4fa2fa14d6.zip llvm-63dd86352e5f4831a86006a53ae40d4fa2fa14d6.tar.gz llvm-63dd86352e5f4831a86006a53ae40d4fa2fa14d6.tar.bz2 |
Fix PR6910.
Limit alignment in SmallVector 8, otherwise GCC assumes 16 byte alignment.
opetaror new, and malloc only return 8-byte aligned memory on 32-bit Linux,
which cause a crash if code is compiled with -O3 (or -ftree-vectorize) and some
SmallVector code is vectorized.
llvm-svn: 102604
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions