about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-11-25 12:36:26 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-11-25 13:30:52 -0800
commit85fb054fefd1787260c72ee281ed7d436bc524f7 (patch)
tree80a902fb41f0eecccccb8811124efe407c591484 /src/libsyntax
parent5ef47160e84c82b86ee96f41cf40477855c2c5c0 (diff)
downloadrust-85fb054fefd1787260c72ee281ed7d436bc524f7.tar.gz
rust-85fb054fefd1787260c72ee281ed7d436bc524f7.zip
Tweak removed feature error
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate/check.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax/feature_gate/check.rs b/src/libsyntax/feature_gate/check.rs
index f966850254f..d37f48f9a4f 100644
--- a/src/libsyntax/feature_gate/check.rs
+++ b/src/libsyntax/feature_gate/check.rs
@@ -688,10 +688,9 @@ pub fn get_features(span_handler: &Handler, krate_attrs: &[ast::Attribute],
                     crate_edition: Edition, allow_features: &Option<Vec<String>>) -> Features {
     fn feature_removed(span_handler: &Handler, span: Span, reason: Option<&str>) {
         let mut err = struct_span_err!(span_handler, span, E0557, "feature has been removed");
+        err.span_label(span, "feature has been removed");
         if let Some(reason) = reason {
-            err.span_note(span, reason);
-        } else {
-            err.span_label(span, "feature has been removed");
+            err.note(reason);
         }
         err.emit();
     }