With a definition like this: ``` #[no_mangle] fn foo<T>() { /* ... */ } ``` the compiler does not and cannot un-mangle foo, but it does not give any indication of this. It should probably give an unused_attribute warning.