### Summary The current unused variable pass does not check variables inside the template function. ### Reproducer I tried this code: ```rust #[lang = "sized"] pub trait Sized {} fn test<T> (a: usize) -> () { } ```