X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_save_analysis%2Fsrc%2Fsig.rs;h=ab3da270fe66faf6cd6481adf88a072551ea29a6;hb=ea0f6396aa25cadb84bfa37b098b1fb6916bc38f;hp=ff445d727fa34b4bacb6b08498f1581d472c9461;hpb=774bce7f5e9d0cc99a30cf37be5d175a3b530beb;p=rust.git diff --git a/compiler/rustc_save_analysis/src/sig.rs b/compiler/rustc_save_analysis/src/sig.rs index ff445d727fa..ab3da270fe6 100644 --- a/compiler/rustc_save_analysis/src/sig.rs +++ b/compiler/rustc_save_analysis/src/sig.rs @@ -614,9 +614,12 @@ fn make(&self, offset: usize, _parent_id: Option, scx: &SaveContext< start: offset + text.len(), end: offset + text.len() + param_text.as_str().len(), }); - if let hir::GenericParamKind::Const { ref ty } = param.kind { + if let hir::GenericParamKind::Const { ref ty, ref default } = param.kind { param_text.push_str(": "); param_text.push_str(&ty_to_string(&ty)); + if let Some(ref _default) = default { + // FIXME(const_generics_defaults): push the `default` value here + } } if !param.bounds.is_empty() { param_text.push_str(": ");