rust/compiler
Matthias Krüger 2cc5bf7b6a
Rollup merge of #147421 - Kivooeo:ice-fix51621, r=chenyukang
Add check if span is from macro expansion

The same thing I did in https://github.com/rust-lang/rust/pull/147416, actually the same bug but in another place, I'm not really sure how this method is good for fixing such ICEs, but, it does work and not conflicting with any existing tests, so I guess, it's fine

Fixes https://github.com/rust-lang/rust/issues/147408

r? compiler
2025-11-19 09:48:06 +01:00
..
rustc Revert "Rollup merge of #146627 - madsmtm:jemalloc-simplify, r=jdonszelmann" 2025-11-13 10:29:26 +01:00
rustc_abi Rollup merge of #145954 - RalfJung:syscall-c-variadics, r=jackh726 2025-11-16 20:30:53 +11:00
rustc_arena Allow internal_features lint in doc tests 2025-11-05 11:25:29 +00:00
rustc_ast Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_ast_ir Implement &pin patterns and ref pin bindings 2025-11-10 09:57:08 +08:00
rustc_ast_lowering Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_ast_passes Forbid const fn within const impls 2025-11-18 16:00:18 +00:00
rustc_ast_pretty Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_attr_parsing Rollup merge of #148484 - JonathanBrouwer:wip_attr_style, r=jdonszelmann 2025-11-18 16:52:11 +01:00
rustc_baked_icu_data Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_borrowck Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_builtin_macros Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_codegen_cranelift Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_codegen_gcc Auto merge of #148481 - GuillaumeGomez:subtree-update_cg_gcc_2025-11-04, r=GuillaumeGomez 2025-11-13 18:00:02 +00:00
rustc_codegen_llvm Auto merge of #149013 - Zalathar:rollup-io1ddhc, r=Zalathar 2025-11-17 07:49:48 +00:00
rustc_codegen_ssa Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_const_eval Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_data_structures Auto merge of #148818 - Zalathar:rollup-4vujcg0, r=Zalathar 2025-11-11 13:30:50 +00:00
rustc_driver Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_driver_impl Fix new function_casts_as_integer lint errors in core, std, panic_unwind and compiler crates 2025-11-10 16:38:28 +01:00
rustc_error_codes Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_error_messages Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_errors flush_delayed: add note about stashed diagnostics 2025-11-17 12:09:57 +01:00
rustc_expand Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_feature Rollup merge of #148484 - JonathanBrouwer:wip_attr_style, r=jdonszelmann 2025-11-18 16:52:11 +01:00
rustc_fluent_macro Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_fs_util Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
rustc_graphviz Allow internal_features lint in doc tests 2025-11-05 11:25:29 +00:00
rustc_hashes some cleanups in compiler 2025-10-12 08:08:30 +00:00
rustc_hir Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_hir_analysis Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_hir_id rustc_hir_id: Add a comment explaining why the crate exists 2025-08-20 15:04:00 -07:00
rustc_hir_pretty Give all impls a constness 2025-11-18 09:20:21 +00:00
rustc_hir_typeck Rollup merge of #147171 - Qelxiros:hashmap_diag, r=fee1-dead 2025-11-19 09:48:05 +01:00
rustc_incremental Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_index Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_index_macros Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
rustc_infer Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_interface fix(span): track unnormalized source len for dep-info 2025-11-15 09:05:08 -05:00
rustc_lexer Update memchr to 2.7.6 2025-09-26 17:53:49 +02:00
rustc_lint Rollup merge of #147421 - Kivooeo:ice-fix51621, r=chenyukang 2025-11-19 09:48:06 +01:00
rustc_lint_defs c_variadic: Add future-incompatibility warning for ... arguments without a pattern outside of extern blocks 2025-11-10 14:33:56 +01:00
rustc_llvm Remove unused LLVMModuleRef argument 2025-11-12 15:46:08 +00:00
rustc_log Restrict sysroot crate imports to those defined in this repo. 2025-10-15 13:17:25 +01:00
rustc_macros use declarative macro for #[derive(TryFromU32)] 2025-10-06 14:54:38 +00:00
rustc_metadata Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_middle Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_mir_build Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_mir_dataflow Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_mir_transform Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_monomorphize error on non-rustic ABIs using unsized parameters 2025-11-05 12:12:10 +01:00
rustc_next_trait_solver move GAT inference prevention hack 2025-11-12 14:59:28 +01:00
rustc_parse Allow inherent const impl blocks 2025-11-18 16:00:18 +00:00
rustc_parse_format Allow internal_features lint in doc tests 2025-11-05 11:25:29 +00:00
rustc_passes Auto merge of #148434 - oli-obk:inherent-const-impl, r=fee1-dead 2025-11-19 02:23:56 +00:00
rustc_pattern_analysis fix: Do not ICE when missing match arm with ill-formed subty is met 2025-11-13 01:36:35 +09:00
rustc_privacy Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_proc_macro Revert introduction of [workspace.dependencies]. 2025-09-02 19:12:54 +10:00
rustc_public Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_public_bridge Allow internal_features lint in doc tests 2025-11-05 11:25:29 +00:00
rustc_query_impl Lock shards while collecting active jobs. 2025-11-14 09:01:22 +08:00
rustc_query_system fix(span): track unnormalized source len for dep-info 2025-11-15 09:05:08 -05:00
rustc_resolve Remove unnecessary lifetime in with_generic_param_rib 2025-11-14 20:30:26 +07:00
rustc_sanitizers Rollup merge of #144936 - rcvalle:rust-cfi-fix-144641, r=lcnr 2025-10-28 20:39:32 +11:00
rustc_serialize Allow internal_features lint in doc tests 2025-11-05 11:25:29 +00:00
rustc_session Rollup merge of #148855 - ZuseZ4:autodiff-lto-error, r=bjorn3 2025-11-17 16:41:02 +11:00
rustc_span Rollup merge of #147171 - Qelxiros:hashmap_diag, r=fee1-dead 2025-11-19 09:48:05 +01:00
rustc_symbol_mangling Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
rustc_target Rollup merge of #148999 - moturus:remote-test-server, r=jieyouxu 2025-11-17 16:41:05 +11:00
rustc_thread_pool some cleanups in compiler 2025-10-12 08:08:30 +00:00
rustc_trait_selection Rollup merge of #148698 - tiif:const_query_cycle, r=BoxyUwU 2025-11-17 18:07:33 +01:00
rustc_traits add const_of_item query and use it in normalization 2025-11-08 13:50:47 -05:00
rustc_transmute prefer to use repeat_n over repeat and take 2025-10-09 01:24:55 +08:00
rustc_ty_utils Replace OffsetOf by an actual sum. 2025-11-18 00:10:03 +00:00
rustc_type_ir Auto merge of #135634 - joboet:trivial-clone, r=Mark-Simulacrum 2025-11-10 15:41:43 +00:00
rustc_type_ir_macros compiler: Fix a couple issues around cargo feature unification 2025-10-31 14:14:05 -04:00
rustc_windows_rc [win] Use find-msvc-tools instead of cc to find the linker and rc on Windows 2025-09-19 12:00:30 -07:00