Просмотр исходного кода

Add a few more assertions on structures to which aot abi is sensitive (#2326)

YAMAMOTO Takashi 2 лет назад
Родитель
Сommit
c39eb46b6f
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      core/iwasm/aot/aot_runtime.c

+ 3 - 0
core/iwasm/aot/aot_runtime.c

@@ -42,6 +42,9 @@ bh_static_assert(offsetof(AOTModuleInstance, cur_exception)
 bh_static_assert(offsetof(AOTModuleInstance, global_table_data)
 bh_static_assert(offsetof(AOTModuleInstance, global_table_data)
                  == 13 * sizeof(uint64) + 128 + 11 * sizeof(uint64));
                  == 13 * sizeof(uint64) + 128 + 11 * sizeof(uint64));
 
 
+bh_static_assert(sizeof(AOTMemoryInstance) == 104);
+bh_static_assert(offsetof(AOTTableInstance, elems) == 8);
+
 bh_static_assert(offsetof(AOTModuleInstanceExtra, stack_sizes) == 0);
 bh_static_assert(offsetof(AOTModuleInstanceExtra, stack_sizes) == 0);
 
 
 static void
 static void