Author: hhinnant
Date: Mon Nov 28 15:03:21 2011
New Revision: 145277

URL: http://llvm.org/viewvc/llvm-project?rev=145277&view=rev
Log:
Add alignment requirement to char buffer

Modified:
    libcxxabi/trunk/src/cxa_demangle.cpp

Modified: libcxxabi/trunk/src/cxa_demangle.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/cxa_demangle.cpp?rev=145277&r1=145276&r2=145277&view=diff
==============================================================================
--- libcxxabi/trunk/src/cxa_demangle.cpp (original)
+++ libcxxabi/trunk/src/cxa_demangle.cpp Mon Nov 28 15:03:21 2011
@@ -15009,7 +15009,7 @@
         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),


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to