about summary refs log tree commit diff
path: root/src/librustc_resolve/error_reporting.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_resolve/error_reporting.rs')
-rw-r--r--src/librustc_resolve/error_reporting.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_resolve/error_reporting.rs b/src/librustc_resolve/error_reporting.rs
index c8b3e2f4e4c..cd771d93e00 100644
--- a/src/librustc_resolve/error_reporting.rs
+++ b/src/librustc_resolve/error_reporting.rs
@@ -259,6 +259,10 @@ impl<'a> Resolver<'a> {
                     format!("{}!", path_str),
                     Applicability::MaybeIncorrect,
                 );
+                if path_str == "try" && span.rust_2015() {
+                    err.note("if you want the `try` keyword, \
+                        you need to be in the 2018 edition");
+                }
             }
             (Def::TyAlias(..), PathSource::Trait(_)) => {
                 err.span_label(span, "type aliases cannot be used as traits");