Enable ref.func global initializers (#1380)

* Fix comment referencing an outdated instruction name

* cranelift-wasm: Enable `ref.func` global initializers
This commit is contained in:
Nick Fitzgerald
2020-02-07 11:44:07 -08:00
committed by GitHub
parent 832666c45e
commit ce1ee2d2f5
3 changed files with 18 additions and 1 deletions

View File

@@ -224,6 +224,9 @@ pub fn parse_global_section(
GlobalInit::V128Const(V128Imm::from(value.bytes().to_vec().as_slice()))
}
Operator::RefNull => GlobalInit::RefNullConst,
Operator::RefFunc { function_index } => {
GlobalInit::RefFunc(FuncIndex::from_u32(function_index))
}
Operator::GlobalGet { global_index } => {
GlobalInit::GetGlobal(GlobalIndex::from_u32(global_index))
}