(heap: wasmparser::HeapType)
| 271 | } |
| 272 | |
| 273 | pub(crate) fn convert_heaptype(heap: wasmparser::HeapType) -> Result<WasmType> { |
| 274 | match heap { |
| 275 | wasmparser::HeapType::Abstract { shared: false, ty: wasmparser::AbstractHeapType::Func } => { |
| 276 | Ok(WasmType::RefFunc) |
| 277 | } |
| 278 | wasmparser::HeapType::Abstract { shared: false, ty: wasmparser::AbstractHeapType::Extern } => { |
| 279 | Ok(WasmType::RefExtern) |
| 280 | } |
| 281 | _ => Err(crate::ParseError::UnsupportedOperator(format!("Unsupported heap type: {heap:?}"))), |
| 282 | } |
| 283 | } |
no outgoing calls
no test coverage detected