diff --git a/account-view/src/lib.rs b/account-view/src/lib.rs index f2d4cc58f..72d31424f 100644 --- a/account-view/src/lib.rs +++ b/account-view/src/lib.rs @@ -743,10 +743,11 @@ mod tests { fn test_borrow() { // 8-bytes aligned account data + 8 bytes of trailing data. let mut data = [0u64; size_of::() / size_of::() + 1]; + data[0] = NOT_BORROWED as u64; + let account = data.as_mut_ptr() as *mut RuntimeAccount; unsafe { (*account).data_len = 8 }; - data[0] = NOT_BORROWED as u64; let account_view = AccountView { raw: account }; // Check that we can borrow data and lamports. diff --git a/scripts/test-miri.sh b/scripts/test-miri.sh index 82d93abbf..c968a81f6 100755 --- a/scripts/test-miri.sh +++ b/scripts/test-miri.sh @@ -5,4 +5,4 @@ here="$(dirname "$0")" src_root="$(readlink -f "${here}/..")" cd "${src_root}" # miri is very slow; so only run very few of selective tests! -./cargo nightly miri test -p solana-hash -p solana-account-info +./cargo nightly miri test -p solana-hash -p solana-account-info -p solana-account-view