Fix deprecated trait object without an explicit dyn warning (#17231)
This commit is contained in:
@ -9,6 +9,7 @@ use solana_account_decoder::parse_bpf_loader::{
|
|||||||
parse_bpf_upgradeable_loader, BpfUpgradeableLoaderAccountType,
|
parse_bpf_upgradeable_loader, BpfUpgradeableLoaderAccountType,
|
||||||
};
|
};
|
||||||
use solana_bpf_loader_program::{
|
use solana_bpf_loader_program::{
|
||||||
|
BpfError,
|
||||||
create_vm,
|
create_vm,
|
||||||
serialization::{deserialize_parameters, serialize_parameters},
|
serialization::{deserialize_parameters, serialize_parameters},
|
||||||
syscalls::register_syscalls,
|
syscalls::register_syscalls,
|
||||||
@ -211,7 +212,7 @@ fn run_program(
|
|||||||
enable_instruction_meter: true,
|
enable_instruction_meter: true,
|
||||||
enable_instruction_tracing: true,
|
enable_instruction_tracing: true,
|
||||||
};
|
};
|
||||||
let mut executable = Executable::from_elf(&data, None, config).unwrap();
|
let mut executable = <dyn Executable::<BpfError, ThisInstructionMeter>>::from_elf(&data, None, config).unwrap();
|
||||||
executable.set_syscall_registry(register_syscalls(&mut invoke_context).unwrap());
|
executable.set_syscall_registry(register_syscalls(&mut invoke_context).unwrap());
|
||||||
executable.jit_compile().unwrap();
|
executable.jit_compile().unwrap();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user