Explorar o código

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

YAMAMOTO Takashi %!s(int64=2) %!d(string=hai) anos
pai
achega
c39eb46b6f
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  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