Fix alignment of WASMER_METADATA in the dylib engine

rykv requires this to be at least 16-byte aligned.
This commit is contained in:
Amanieu d'Antras
2022-01-04 12:15:09 +01:00
parent cb558c4e3a
commit 78eb5bc4c0
2 changed files with 11 additions and 18 deletions

View File

@ -172,6 +172,7 @@ impl LLVMCompiler {
metadata_gv.set_initializer(&metadata_init);
metadata_gv.set_linkage(Linkage::DLLExport);
metadata_gv.set_dll_storage_class(DLLStorageClass::Export);
metadata_gv.set_alignment(16);
if self.config().enable_verifier {
merged_module.verify().unwrap();