From b03c349f59dc7f92515a7e48a1b8b06e6353fd9d Mon Sep 17 00:00:00 2001 From: Douglas Raillard Date: Thu, 17 Oct 2024 10:14:32 +0100 Subject: [PATCH] lisa._assets.kmodules.lisa: Make error location accurate in Rust's cfunc bodies FIX Since https://github.com/dtolnay/proc-macro2/issues/402 got fixed, we can now enjoy accurate error location when compiling the C code. --- .../lisakmodprocmacro_macro/src/inlinec.rs | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/lisa/_assets/kmodules/lisa/rust/proc_macros/lisakmodprocmacro_macro/src/inlinec.rs b/lisa/_assets/kmodules/lisa/rust/proc_macros/lisakmodprocmacro_macro/src/inlinec.rs index 0976edcc1..61e247b79 100644 --- a/lisa/_assets/kmodules/lisa/rust/proc_macros/lisakmodprocmacro_macro/src/inlinec.rs +++ b/lisa/_assets/kmodules/lisa/rust/proc_macros/lisakmodprocmacro_macro/src/inlinec.rs @@ -113,12 +113,15 @@ pub fn cfunc(_attrs: RustcTokenStream, code: RustcTokenStream) -> Result Result