Fixes a bug in MockInvokeContext::get_compute_meter() and adjusts the test assert_instruction_count accordingly. (#20854)

The get_compute_meter() method created a reference to a clone instead of cloning the reference.
This commit is contained in:
Alexander Meißner
2021-10-22 09:46:47 +02:00
committed by GitHub
parent 0d4dbd5588
commit e7c9b9329d
4 changed files with 33 additions and 33 deletions

View File

@@ -1365,39 +1365,39 @@ fn assert_instruction_count() {
#[cfg(feature = "bpf_c")]
{
programs.extend_from_slice(&[
("alloc", 1137),
("bpf_to_bpf", 13),
("multiple_static", 8),
("alloc", 1237),
("bpf_to_bpf", 96),
("multiple_static", 52),
("noop", 5),
("noop++", 5),
("relative_call", 10),
("return_data", 480),
("sanity", 169),
("sanity++", 168),
("secp256k1_recover", 359),
("sha", 1040),
("struct_pass", 8),
("struct_ret", 22),
("relative_call", 26),
("return_data", 980),
("sanity", 1246),
("sanity++", 1250),
("secp256k1_recover", 25357),
("sha", 1328),
("struct_pass", 108),
("struct_ret", 28),
]);
}
#[cfg(feature = "bpf_rust")]
{
programs.extend_from_slice(&[
("solana_bpf_rust_128bit", 584),
("solana_bpf_rust_alloc", 7143),
("solana_bpf_rust_custom_heap", 522),
("solana_bpf_rust_alloc", 7388),
("solana_bpf_rust_custom_heap", 512),
("solana_bpf_rust_dep_crate", 47),
("solana_bpf_rust_external_spend", 504),
("solana_bpf_rust_iter", 724),
("solana_bpf_rust_many_args", 233),
("solana_bpf_rust_mem", 3119),
("solana_bpf_rust_membuiltins", 4065),
("solana_bpf_rust_noop", 478),
("solana_bpf_rust_param_passing", 46),
("solana_bpf_rust_rand", 481),
("solana_bpf_rust_sanity", 922),
("solana_bpf_rust_secp256k1_recover", 301),
("solana_bpf_rust_sha", 32337),
("solana_bpf_rust_external_spend", 483),
("solana_bpf_rust_iter", 824),
("solana_bpf_rust_many_args", 941),
("solana_bpf_rust_mem", 3083),
("solana_bpf_rust_membuiltins", 3976),
("solana_bpf_rust_noop", 457),
("solana_bpf_rust_param_passing", 146),
("solana_bpf_rust_rand", 464),
("solana_bpf_rust_sanity", 1714),
("solana_bpf_rust_secp256k1_recover", 25216),
("solana_bpf_rust_sha", 30704),
]);
}