diff --git a/src/librustc_save_analysis/sig.rs b/src/librustc_save_analysis/sig.rs index 9670fb1e2c4..ad439e3950e 100644 --- a/src/librustc_save_analysis/sig.rs +++ b/src/librustc_save_analysis/sig.rs @@ -430,7 +430,7 @@ impl Sig for ast::Item { sig.text.push_str(" = "); let ty = match ty { Some(ty) => ty.make(offset + sig.text.len(), id, scx)?, - None => Err("Ty")?, + None => return Err("Ty"), }; sig.text.push_str(&ty.text); sig.text.push(';');