1
Fork 0
rust/compiler
Matthias Krüger d37de53425
Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errors
Silence some follow-up errors [1/x]

this is one piece of the requested cleanups from https://github.com/rust-lang/rust/pull/117449

When we use `-> impl SomeTrait<_>` as a return type, we are both using the "infer return type suggestion" code path, and the infer opaque type code path within the same function. That can lead to confusing diagnostics, so silence all opaque type diagnostics in that case.
2024-01-11 03:02:43 +01:00
..
rustc
rustc_abi Avoid specialization for the Span Encodable and Decodable impls 2023-12-31 20:42:17 +00:00
rustc_arena rustc_arena: add alloc_str 2023-12-05 17:52:51 -08:00
rustc_ast Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiser 2024-01-06 09:56:00 +00:00
rustc_ast_lowering Add error code for missing base expression in struct update syntax 2024-01-09 19:25:54 +00:00
rustc_ast_passes Rename consuming chaining methods on DiagnosticBuilder. 2024-01-10 07:40:00 +11:00
rustc_ast_pretty Auto merge of #119105 - dtolnay:paren, r=WaffleLapkin 2023-12-27 21:27:26 +00:00
rustc_attr Rename consuming chaining methods on DiagnosticBuilder. 2024-01-10 07:40:00 +11:00
rustc_baked_icu_data
rustc_borrowck Rollup merge of #118915 - compiler-errors:alias-nits, r=lcnr 2024-01-11 03:02:39 +01:00
rustc_builtin_macros Change how force-warn lint diagnostics are recorded. 2024-01-11 07:56:17 +11:00
rustc_codegen_cranelift Rollup merge of #117556 - obeis:static-mut-ref-lint, r=davidtwco 2024-01-09 13:23:15 +01:00
rustc_codegen_gcc Rename {create,emit}_warning as {create,emit}_warn. 2024-01-10 07:33:06 +11:00
rustc_codegen_llvm Change how force-warn lint diagnostics are recorded. 2024-01-11 07:56:17 +11:00
rustc_codegen_ssa Change how force-warn lint diagnostics are recorded. 2024-01-11 07:56:17 +11:00
rustc_const_eval Add DiagCtxt::delayed_bug. 2024-01-10 07:33:07 +11:00
rustc_data_structures Rollup merge of #119527 - klensy:ordering, r=compiler-errors 2024-01-09 13:23:17 +01:00
rustc_driver
rustc_driver_impl Rename {create,emit}_warning as {create,emit}_warn. 2024-01-10 07:33:06 +11:00
rustc_error_codes Add error code for missing base expression in struct update syntax 2024-01-09 19:25:54 +00:00
rustc_error_messages
rustc_errors Simplify lint error counting. 2024-01-11 07:56:20 +11:00
rustc_expand Change how force-warn lint diagnostics are recorded. 2024-01-11 07:56:17 +11:00
rustc_feature Rollup merge of #119354 - fmease:negative_bounds-fixes, r=compiler-errors 2024-01-05 20:39:51 +01:00
rustc_fluent_macro
rustc_fs_util
rustc_graphviz
rustc_hir Turn some free functions into methods 2024-01-10 08:52:44 +00:00
rustc_hir_analysis Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errors 2024-01-11 03:02:43 +01:00
rustc_hir_pretty Remove hir::Guard 2024-01-05 10:56:59 +00:00
rustc_hir_typeck Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errors 2024-01-11 03:02:43 +01:00
rustc_incremental Rename {create,emit}_warning as {create,emit}_warn. 2024-01-10 07:33:06 +11:00
rustc_index Auto merge of #119499 - cjgillot:dtm-opt, r=nnethercote 2024-01-06 11:54:15 +00:00
rustc_index_macros
rustc_infer Rollup merge of #118915 - compiler-errors:alias-nits, r=lcnr 2024-01-11 03:02:39 +01:00
rustc_interface Rename TRACK_DIAGNOSTICS as TRACK_DIAGNOSTIC. 2024-01-11 07:55:03 +11:00
rustc_lexer Rename some unescaping functions. 2023-12-13 14:17:50 +11:00
rustc_lint Simplify some redundant names 2024-01-10 16:29:23 +00:00
rustc_lint_defs Rollup merge of #117556 - obeis:static-mut-ref-lint, r=davidtwco 2024-01-09 13:23:15 +01:00
rustc_llvm Pass LLVM error message back to pass wrapper. 2024-01-05 15:59:11 -05:00
rustc_log
rustc_macros Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiser 2024-01-06 09:56:00 +00:00
rustc_metadata Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiser 2024-01-06 09:56:00 +00:00
rustc_middle Rollup merge of #119763 - nnethercote:cleanup-Diagnostic, r=oli-obk 2024-01-11 03:02:41 +01:00
rustc_mir_build Rollup merge of #119715 - Nadrieril:graceful-type-error, r=compiler-errors 2024-01-11 03:02:41 +01:00
rustc_mir_dataflow Remove movability from TyKind::Coroutine 2023-12-28 16:35:01 +00:00
rustc_mir_transform Rollup merge of #119699 - cjgillot:simplify-unreachable, r=oli-obk 2024-01-09 13:23:18 +01:00
rustc_monomorphize Rename {create,emit}_warning as {create,emit}_warn. 2024-01-10 07:33:06 +11:00
rustc_next_trait_solver Remove movability from TyKind::Coroutine 2023-12-28 16:35:01 +00:00
rustc_parse Rename consuming chaining methods on DiagnosticBuilder. 2024-01-10 07:40:00 +11:00
rustc_parse_format Removing redudant note from parse error 2024-01-08 19:41:01 +01:00
rustc_passes Add DiagCtxt::delayed_bug. 2024-01-10 07:33:07 +11:00
rustc_pattern_analysis Abort analysis on type error 2024-01-07 22:13:08 +01:00
rustc_privacy Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
rustc_query_impl Rollup merge of #119527 - klensy:ordering, r=compiler-errors 2024-01-09 13:23:17 +01:00
rustc_query_system Add DiagCtxt::delayed_bug. 2024-01-10 07:33:07 +11:00
rustc_resolve Rollup merge of #119788 - mj10021:issue-119787-fix, r=oli-obk 2024-01-11 03:02:42 +01:00
rustc_serialize Avoid specialization for the Span Encodable and Decodable impls 2023-12-31 20:42:17 +00:00
rustc_session Change how force-warn lint diagnostics are recorded. 2024-01-11 07:56:17 +11:00
rustc_smir Rollup merge of #119790 - celinval:smir-all-traits, r=oli-obk 2024-01-11 03:02:42 +01:00
rustc_span Rollup merge of #118903 - azhogin:azhogin/skip_second_stmt_debuginfo.rs, r=petrochenkov 2024-01-09 00:19:32 +01:00
rustc_symbol_mangling Rename consuming chaining methods on DiagnosticBuilder. 2024-01-10 07:40:00 +11:00
rustc_target GNU/Hurd: unconditionally use inline stack probes 2024-01-08 21:36:02 -05:00
rustc_trait_selection Rollup merge of #118915 - compiler-errors:alias-nits, r=lcnr 2024-01-11 03:02:39 +01:00
rustc_traits add unused NormalizesTo predicate 2023-12-07 17:52:51 +01:00
rustc_transmute Fix an ICE that occurs after an error has already been reported 2024-01-09 16:09:30 +00:00
rustc_ty_utils Add DiagCtxt::delayed_bug. 2024-01-10 07:33:07 +11:00
rustc_type_ir Fix tidy error 2023-12-31 20:58:36 +00:00
stable_mir Fix all_trait* methods to return all trait available 2024-01-09 15:45:03 -08:00