Fix a subtle bug where OCaml/C function stack are not aligned on a 16 byte
authorKim Nguyẽn <kn@lri.fr>
Tue, 23 Oct 2012 13:45:36 +0000 (15:45 +0200)
committerKim Nguyẽn <kn@lri.fr>
Tue, 23 Oct 2012 13:50:41 +0000 (15:50 +0200)
commit046839a3969319f5d38e8f72fe9cb640a639af6c
treeda5803e2bf2f58d1bd41e8a678f69bbce5d50fd4
parent6d471b1d8d9545dd8ee0ea6772b0d8253c981d96
Fix a subtle bug where OCaml/C function stack are not aligned on a 16 byte
boundary. This causes problem when calling optimized C code (in e.g. libcds)
where g++ assumed that all stacks are alligned on a 16 byte boundary (to use
instructions such as movaps freely).
src/common_stub.cpp
src/common_stub.hpp
src/xml-tree-builder_stub.cpp
src/xml-tree_stub.cpp