diff --git a/src/macros.rs b/src/macros.rs index a9c83081f0..aa4692ffff 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -10,7 +10,8 @@ macro_rules! print { /// Print with new line to console #[macro_export] macro_rules! println { - () => (print!("\n")); - ($fmt:expr_2021) => (print!(concat!($fmt, "\n"))); - ($fmt:expr_2021, $($arg:tt)*) => (print!(concat!($fmt, "\n"), $($arg)*)); + ($($arg:tt)*) => ({ + use core::fmt::Write; + let _ = writeln!($crate::arch::debug::Writer::new(), $($arg)*); + }); }