Fix deprecated trait object without an explicit dyn warning (#17231)

This commit is contained in:
Dmitri Makarov 2021-05-14 19:33:07 +02:00 committed by GitHub
parent 2c8dde7224
commit 3f0480d060
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -9,6 +9,7 @@ use solana_account_decoder::parse_bpf_loader::{
parse_bpf_upgradeable_loader, BpfUpgradeableLoaderAccountType,
};
use solana_bpf_loader_program::{
BpfError,
create_vm,
serialization::{deserialize_parameters, serialize_parameters},
syscalls::register_syscalls,
@ -211,7 +212,7 @@ fn run_program(
enable_instruction_meter: 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.jit_compile().unwrap();