Fix two build issues with latest rust version (#736)

- [x] no changelog update needed
This commit is contained in:
Gwilym Inzani 2024-07-10 09:17:54 +01:00 committed by GitHub
commit 476adafeb4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 1 additions and 2 deletions

View file

@ -180,7 +180,7 @@ impl Drop for InterruptInner {
fn inner_drop(this: Pin<&mut InterruptInner>) {
// drop the closure allocation safely
let _closure_box =
unsafe { Box::from_raw(this.closure as *mut dyn Fn(&CriticalSection)) };
unsafe { Box::from_raw(this.closure as *mut dyn Fn(CriticalSection)) };
// perform the rest of the drop sequence
let root = unsafe { &*this.root };

View file

@ -205,7 +205,6 @@ pub use {agb_alloc::ExternalAllocator, agb_alloc::InternalAllocator};
fn panic_implementation(info: &core::panic::PanicInfo) -> ! {
avoid_double_panic(info);
use core::fmt::Write;
if let Some(mut mgba) = mgba::Mgba::new() {
let _ = mgba.print(format_args!("{info}"), mgba::DebugLevel::Fatal);
}