diff options
Diffstat (limited to 'src/wasm-delegations-fields.h')
-rw-r--r-- | src/wasm-delegations-fields.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm-delegations-fields.h b/src/wasm-delegations-fields.h index ca0a8f7cb..f3c5b9546 100644 --- a/src/wasm-delegations-fields.h +++ b/src/wasm-delegations-fields.h @@ -595,7 +595,9 @@ switch (DELEGATE_ID) { } case Expression::Id::StructGetId: { DELEGATE_START(StructGet); - WASM_UNREACHABLE("TODO (gc): struct.get"); + DELEGATE_FIELD_INT(StructGet, index); + DELEGATE_FIELD_CHILD(StructGet, value); + DELEGATE_FIELD_INT(Load, signed_); DELEGATE_END(StructGet); break; } |