rust/tests/ui/extern
bors ee9c7c940c Auto merge of #120847 - oli-obk:track_errors9, r=compiler-errors
Continue compilation after check_mod_type_wf errors

The ICEs fixed here were probably reachable through const eval gymnastics before, but now they are easily reachable without that, too.

The new errors are often bugfixes, where useful errors were missing, because they were reported after the early abort. In other cases sometimes they are just duplication of already emitted errors, which won't be user-visible due to deduplication.

fixes https://github.com/rust-lang/rust/issues/120860
2024-02-14 18:32:19 +00:00
..
auxiliary exclude unexported macro bindings from extern crate 2024-01-21 20:24:40 +08:00
extern_fat_drop.rs
extern-1.rs
extern-calling-convention-test.rs
extern-compare-with-return-type.rs
extern-const.fixed Remove asmjs from tests 2023-10-28 23:11:03 -07:00
extern-const.rs Remove asmjs from tests 2023-10-28 23:11:03 -07:00
extern-const.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-crate-multiple-missing.rs
extern-crate-multiple-missing.stderr
extern-crate-rename.rs
extern-crate-rename.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-crate-visibility.rs
extern-crate-visibility.stderr Tweak privacy errors to account for reachable items 2023-06-22 16:50:31 +00:00
extern-ffi-fn-with-body.rs
extern-ffi-fn-with-body.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-foreign-crate.rs
extern-macro.rs
extern-macro.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-main-fn.rs
extern-main-fn.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-main-issue-86110.rs
extern-main-issue-86110.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-methods.rs
extern-mod-abi.rs
extern-mod-ordering-exe.rs
extern-no-mangle.rs
extern-no-mangle.stderr
extern-prelude-core.rs
extern-prelude-no-speculative.rs
extern-prelude-std.rs
extern-pub.rs
extern-rust.rs
extern-static-size-overflow.rs
extern-static-size-overflow.stderr
extern-take-value.rs
extern-thiscall.rs stabilize abi_thiscall 2023-08-07 14:11:03 +02:00
extern-type-diag-not-similar.rs
extern-type-diag-not-similar.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-types-distinct-types.rs
extern-types-distinct-types.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-types-field-offset.rs also test projecting to some sized fields at non-zero offset in structs with an extern type tail 2023-12-12 17:19:19 +01:00
extern-types-field-offset.run.stderr test that both size_of_val and align_of_val panic 2023-12-12 17:19:19 +01:00
extern-types-inherent-impl.rs
extern-types-manual-sync-send.rs
extern-types-not-sync-send.rs
extern-types-not-sync-send.stderr Revert "Suggest using Arc on !Send/!Sync types" 2023-08-28 03:16:48 -07:00
extern-types-pointer-cast.rs
extern-types-size_of_val.align.run.stderr test that both size_of_val and align_of_val panic 2023-12-12 17:19:19 +01:00
extern-types-size_of_val.rs test that both size_of_val and align_of_val panic 2023-12-12 17:19:19 +01:00
extern-types-size_of_val.size.run.stderr test that both size_of_val and align_of_val panic 2023-12-12 17:19:19 +01:00
extern-types-thin-pointer.rs
extern-types-trait-impl.rs
extern-types-unsized.rs
extern-types-unsized.stderr review comment: change wording 2024-02-01 03:31:03 +00:00
extern-vectorcall.rs
extern-with-type-bounds.rs Gate and validate #[rustc_safe_intrinsic] 2023-09-25 22:33:15 +02:00
extern-with-type-bounds.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
extern-wrong-value-type.rs Pretty print Fn traits in rustc_on_unimplemented 2023-11-02 20:57:05 +00:00
extern-wrong-value-type.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-1251.rs Move tests 2023-05-24 19:35:59 -03:00
issue-10025.rs
issue-10763.rs
issue-10764-rpass.rs
issue-13655.rs remove redundant imports 2023-12-10 10:56:22 +08:00
issue-16250.rs Move some tests 2024-02-09 15:43:08 -03:00
issue-16250.stderr Move some tests 2024-02-09 15:43:08 -03:00
issue-18576.rs Move tests 2024-02-13 18:08:25 -03:00
issue-18819.rs Move tests 2024-02-13 18:08:25 -03:00
issue-18819.stderr Move tests 2024-02-13 18:08:25 -03:00
issue-28324.rs Remove revisions for THIR unsafeck 2024-01-05 09:30:27 +00:00
issue-28324.stderr Stabilize THIR unsafeck 2024-01-05 10:00:59 +00:00
issue-36122-accessing-externed-dst.rs Continue compilation after check_mod_type_wf errors 2024-02-14 11:00:30 +00:00
issue-36122-accessing-externed-dst.stderr Continue compilation after check_mod_type_wf errors 2024-02-14 11:00:30 +00:00
issue-47725.rs Move some tests 2024-02-09 15:43:08 -03:00
issue-47725.stderr Move some tests 2024-02-09 15:43:08 -03:00
issue-64655-allow-unwind-when-calling-panic-directly.rs merge core_panic feature into panic_internals 2023-12-09 14:49:00 +01:00
issue-64655-extern-rust-must-allow-unwind.rs
issue-80074.rs exclude unexported macro bindings from extern crate 2024-01-21 20:24:40 +08:00
issue-80074.stderr exclude unexported macro bindings from extern crate 2024-01-21 20:24:40 +08:00
issue-95829.rs
issue-95829.stderr
issue-112363-extern-item-where-clauses-debug-ice.rs Fix debug ICE for extern type with where clauses 2023-06-12 15:15:45 +08:00
issue-112363-extern-item-where-clauses-debug-ice.stderr Bless tests 2024-01-13 12:46:58 -05:00
issue-116203.rs discard invalid spans in external blocks 2023-11-15 15:28:38 +08:00
issue-116203.stderr discard invalid spans in external blocks 2023-11-15 15:28:38 +08:00
no-mangle-associated-fn.rs Update tests 2024-02-07 10:42:01 +08:00
no-mangle-associated-fn.stderr Update tests 2024-02-07 10:42:01 +08:00
not-in-block.rs
not-in-block.stderr