about summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authornidnogg <henriquevt98@gmail.com>2022-08-20 16:27:41 -0300
committernidnogg <henriquevt98@gmail.com>2022-08-21 23:22:55 -0300
commit4c82845b3ac583377b871bf01dc07ec513c466fe (patch)
treeededbf4ca5f0fb7512322e75dc7059e7fd28d489 /compiler/rustc_session/src
parentd1f14ee1b01dd39cd79cd9cdd71e91ba521901fe (diff)
downloadrust-4c82845b3ac583377b871bf01dc07ec513c466fe.tar.gz
rust-4c82845b3ac583377b871bf01dc07ec513c466fe.zip
Fixed failing tests (missing labels), added automatic error code in create_feature_err() builder
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/session.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs
index 80de451276c..743b9f429e2 100644
--- a/compiler/rustc_session/src/session.rs
+++ b/compiler/rustc_session/src/session.rs
@@ -20,8 +20,8 @@ use rustc_errors::emitter::{Emitter, EmitterWriter, HumanReadableErrorType};
 use rustc_errors::json::JsonEmitter;
 use rustc_errors::registry::Registry;
 use rustc_errors::{
-    fallback_fluent_bundle, DiagnosticBuilder, DiagnosticId, DiagnosticMessage, EmissionGuarantee,
-    ErrorGuaranteed, FluentBundle, LazyFallbackBundle, MultiSpan,
+    error_code, fallback_fluent_bundle, DiagnosticBuilder, DiagnosticId, DiagnosticMessage,
+    EmissionGuarantee, ErrorGuaranteed, FluentBundle, LazyFallbackBundle, MultiSpan,
 };
 use rustc_macros::HashStable_Generic;
 pub use rustc_span::def_id::StableCrateId;
@@ -467,6 +467,7 @@ impl Session {
         feature: Symbol,
     ) -> DiagnosticBuilder<'a, ErrorGuaranteed> {
         let mut err = self.parse_sess.create_err(err);
+        err.code = std::option::Option::Some(error_code!(E0658));
         add_feature_diagnostics(&mut err, &self.parse_sess, feature);
         err
     }