Helper function for extracting address type to TypeCode.
| 26 | |
| 27 | // Helper function for extracting address type to TypeCode. |
| 28 | TypeCode convAddrTypeToTypeCode(const AddressType AT) noexcept { |
| 29 | switch (AT) { |
| 30 | case AddressType::I32: |
| 31 | return TypeCode::I32; |
| 32 | case AddressType::I64: |
| 33 | return TypeCode::I64; |
| 34 | default: |
| 35 | assumingUnreachable(); |
| 36 | } |
| 37 | }; |
| 38 | |
| 39 | // Helper function for packing TypeCode to address type. |
| 40 | AddressType convTypeCodeToAddrType(const TypeCode TC) noexcept { |