We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 87e60a7 + 2a31e68 commit a41be90Copy full SHA for a41be90
compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs
@@ -1314,8 +1314,10 @@ fn build_generic_type_param_di_nodes<'ll, 'tcx>(
1314
ty: Ty<'tcx>,
1315
) -> SmallVec<Option<&'ll DIType>> {
1316
if let ty::Adt(def, args) = *ty.kind() {
1317
- let generics = cx.tcx.generics_of(def.did());
1318
- return get_template_parameters(cx, generics, args);
+ if args.types().next().is_some() {
+ let generics = cx.tcx.generics_of(def.did());
1319
+ return get_template_parameters(cx, generics, args);
1320
+ }
1321
}
1322
1323
return smallvec![];
0 commit comments