Signature ID loads are readonly.

This commit is contained in:
Dan Gohman
2019-01-03 11:14:13 -08:00
parent 8939d1252a
commit 1ae5c13b8c

View File

@@ -546,7 +546,8 @@ impl<'module_environment> cranelift_wasm::FuncEnvironment for FuncEnvironment<'m
let sig_ids = pos.ins().global_value(pointer_type, signature_ids_base);
// Load the caller ID.
let mem_flags = ir::MemFlags::trusted();
let mut mem_flags = ir::MemFlags::trusted();
mem_flags.set_readonly();
let caller_sig_id = pos.ins().load(
sig_id_type,
mem_flags,