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:
committed by
GitHub
parent
0d4dbd5588
commit
e7c9b9329d
@@ -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),
|
||||
]);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user