in src/inline_origins.rs [89:105]
fn test_demangle() {
// Make sure that the return types are not part of the demangled inline name.
// There should be no "void " in front of "draw_depth_span".
let mut inline_origins = InlineOrigins::default();
let _ = inline_origins.get_id(&Name::new(
"_ZL15draw_depth_spanIjEvjPT_R11DepthCursor",
NameMangling::Mangled,
Language::Cpp,
));
assert_eq!(
inline_origins.get_list(),
vec![
"draw_depth_span<unsigned int>(unsigned int, unsigned int*, DepthCursor&)"
.to_string()
]
);
}