/* WasmGC Struct access are analyzed via field index and field type. We can include Wasm type definition to further make alias analysis better. */ \
macro(JSWebAssemblyStruct_fields) \
/* WasmGC Array access are analyzed via element index and element type. Not using IndexedAbstractHeap right now intentionally since large Wasm array has different base offset. */ \
macro(JSWebAssemblyArray_i8) \
macro(JSWebAssemblyArray_i16) \
macro(JSWebAssemblyArray_i32) \
macro(JSWebAssemblyArray_i64) \
macro(JSWebAssemblyArray_f32) \
macro(JSWebAssemblyArray_f64) \
macro(JSWebAssemblyArray_v128) \
macro(JSWebAssemblyArray_ref) \
/* Embedded WasmGlobal access are analyzed via index and element type. */ \