diff options
| author | nidnogg <henriquevt98@gmail.com> | 2022-08-21 13:08:14 -0300 |
|---|---|---|
| committer | nidnogg <henriquevt98@gmail.com> | 2022-08-21 23:22:55 -0300 |
| commit | 0a58b26e8a296a4f03d55ae0469ce4da9a6080a6 (patch) | |
| tree | 4cc8ea375c9fa92726c63fdb66645f634012b3de /compiler/rustc_session/src | |
| parent | 4c82845b3ac583377b871bf01dc07ec513c466fe (diff) | |
| download | rust-0a58b26e8a296a4f03d55ae0469ce4da9a6080a6.tar.gz rust-0a58b26e8a296a4f03d55ae0469ce4da9a6080a6.zip | |
Hotfix ftl err name, added check for err.code in create_feature_err
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/session.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/session.rs b/compiler/rustc_session/src/session.rs index 743b9f429e2..edb187ec3f7 100644 --- a/compiler/rustc_session/src/session.rs +++ b/compiler/rustc_session/src/session.rs @@ -467,7 +467,9 @@ 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)); + if err.code.is_none() { + err.code = std::option::Option::Some(error_code!(E0658)); + } add_feature_diagnostics(&mut err, &self.parse_sess, feature); err } |
