summaryrefslogtreecommitdiffstats
path: root/libcxxabi
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2011-11-28 21:03:21 +0000
committerHoward Hinnant <hhinnant@apple.com>2011-11-28 21:03:21 +0000
commit148b3f64ec62c07dc3d68d3d8bc2a29a47fb72de (patch)
tree3615544e65eaf5211da7009c6e53695c19b72d0b /libcxxabi
parent9751d340db0aec2accdf1eec1821a392875110d9 (diff)
downloadbcm5719-llvm-148b3f64ec62c07dc3d68d3d8bc2a29a47fb72de.tar.gz
bcm5719-llvm-148b3f64ec62c07dc3d68d3d8bc2a29a47fb72de.zip
Add alignment requirement to char buffer
llvm-svn: 145277
Diffstat (limited to 'libcxxabi')
-rw-r--r--libcxxabi/src/cxa_demangle.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcxxabi/src/cxa_demangle.cpp b/libcxxabi/src/cxa_demangle.cpp
index 68e8c45aa6a..745093a219c 100644
--- a/libcxxabi/src/cxa_demangle.cpp
+++ b/libcxxabi/src/cxa_demangle.cpp
@@ -15009,7 +15009,7 @@ __cxa_demangle(const char* mangled_name, char* buf, size_t* n, int* status)
return NULL;
}
const size_t bs = 64 * 1024;
- char static_buf[bs];
+ __attribute((aligned(16))) char static_buf[bs];
buf = __libcxxabi::__demangle(__libcxxabi::__demangle(mangled_name,
static_buf, bs),
OpenPOWER on IntegriCloud