commit | f5f6fa7b909006ec76e7947a5f2e756bbb0b735b | [log] [tgz] |
---|---|---|
author | Imre Kis <imre.kis@arm.com> | Thu Apr 18 14:04:21 2024 +0200 |
committer | Imre Kis <imre.kis@arm.com> | Wed Jan 15 19:27:14 2025 +0100 |
tree | 2e09224cc8316e6fd2172b7d744818e5e5a12e00 | |
parent | 49c08e3862bb384ee933c527fe65cce32e2d0370 [diff] [blame] |
Refactoring unsafe parts Eliminate or limit the scope of unsafe code. Signed-off-by: Imre Kis <imre.kis@arm.com> Change-Id: I16976b2a3554d6bfc822312d3f84c4db3f5b24ea
diff --git a/src/lib.rs b/src/lib.rs index c70824e..9592c04 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -44,7 +44,7 @@ impl BaseTable { pub fn new() -> Self { BaseTable { - descriptors: unsafe { core::mem::transmute([0u64; 64]) }, + descriptors: core::array::from_fn(|_| Descriptor::default()), } } }