rust/tests/ui/typeck
Matthias Krüger 48a0d038fa
Rollup merge of #113005 - compiler-errors:dont-query-normalize, r=cjgillot
Don't call `query_normalize` when reporting similar impls

Firstly, It's sketchy to be using `query_normalize` at all during HIR typeck -- it's asking for an ICE 😅. Secondly, we're normalizing an impl trait ref that potentially has parameter types in `ty::ParamEnv::empty()`, which is kinda sketchy as well.

The only UI test change from removing this normalization is that we don't evaluate anonymous constants in impls, which end up giving us really ugly suggestions:

```
error[E0277]: the trait bound `[X; 35]: Default` is not satisfied
 --> /home/gh-compiler-errors/test.rs:4:5
  |
4 |     <[X; 35] as Default>::default();
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Default` is not implemented for `[X; 35]`
  |
  = help: the following other types implement trait `Default`:
            &[T]
            &mut [T]
            [T; 32]
            [T; core::::array::{impl#30}::{constant#0}]
            [T; core::::array::{impl#31}::{constant#0}]
            [T; core::::array::{impl#32}::{constant#0}]
            [T; core::::array::{impl#33}::{constant#0}]
            [T; core::::array::{impl#34}::{constant#0}]
          and 27 others
```

So just fold the impls with a `BottomUpFolder` that calls `ty::Const::eval`. This doesn't work totally correctly with generic-const-exprs, but it's fine for stable code, and this is error reporting after all.
2023-07-08 20:53:27 +02:00
..
auxiliary Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87181 Be more specific about constructor FnDefs in type mismatch 2023-01-11 19:53:14 +00:00
assign-non-lval-derefmut.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-derefmut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-derefmut.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
assign-non-lval-mut-ref.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-mut-ref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-mut-ref.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-needs-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign-non-lval-needs-deref.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
autoderef-with-param-env-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
autoderef-with-param-env-error.stderr Render missing generics suggestion verbosely 2023-01-12 22:04:30 +00:00
bad-index-due-to-nested.rs Test downstream errors from bad index expr 2023-04-18 19:25:57 +00:00
bad-index-due-to-nested.stderr Tweak borrow suggestion 2023-05-08 03:36:30 +00:00
bad-recursive-type-sig-infer.rs Don't infer fn return type to return itself 2023-04-22 19:30:47 +00:00
bad-recursive-type-sig-infer.stderr Don't infer fn return type to return itself 2023-04-22 19:30:47 +00:00
bad-type-in-vec-contains.rs Fix another ICE in point_at_expr_source_of_inferred_type 2023-03-02 18:27:06 +00:00
bad-type-in-vec-contains.stderr Tweak borrow suggestion 2023-05-08 03:36:30 +00:00
bad-type-in-vec-push.rs Hack to suppress bad labels in type mismatch inference deduction code 2023-01-23 17:02:50 +00:00
bad-type-in-vec-push.stderr Make note_source_of_type_mismatch_constraint simpler 2023-04-12 23:05:55 +00:00
call-block.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
call-block.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
check-args-on-fn-err-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
check-args-on-fn-err-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
check-args-on-fn-err.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
check-args-on-fn-err.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
conversion-methods.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
conversion-methods.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
deref-multi.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
deref-multi.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
derive-sugg-arg-arity.rs Don't use can_eq in derive suggestion for missing method 2023-05-12 20:34:51 +00:00
derive-sugg-arg-arity.stderr Don't use can_eq in derive suggestion for missing method 2023-05-12 20:34:51 +00:00
do-not-suggest-adding-missing-zero-to-floating-point-number.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-suggest-adding-missing-zero-to-floating-point-number.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-suggest-placeholder-to-const-static-without-type.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-suggest-placeholder-to-const-static-without-type.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
dont-record-adjustments-when-pointing-at-arg.rs Don't record adjustments twice in note_source_of_type_mismatch_constraint 2023-06-12 00:35:30 +00:00
dont-record-adjustments-when-pointing-at-arg.stderr Don't record adjustments twice in note_source_of_type_mismatch_constraint 2023-06-12 00:35:30 +00:00
explain_clone_autoref.rs Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
explain_clone_autoref.stderr Tweak output for 'add line' suggestion 2023-04-12 22:50:10 +00:00
issue-1871.rs Move tests 2023-05-24 19:35:59 -03:00
issue-1871.stderr Move tests 2023-05-24 19:35:59 -03:00
issue-2063-resource.rs Move tests 2023-05-24 19:35:59 -03:00
issue-2063.rs Move tests 2023-05-24 19:35:59 -03:00
issue-7813.rs Move tests 2023-02-16 11:42:35 -03:00
issue-7813.stderr Move tests 2023-02-16 11:42:35 -03:00
issue-10401.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-10401.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-10969.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-10969.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853-5.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853-5.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-13853.stderr Tweak borrow suggestion 2023-05-08 03:36:30 +00:00
issue-18937-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-18937.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-18937.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-22375.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-29124.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-29124.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31173.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31173.stderr Highlight whole expression for E0599 2023-03-01 16:57:11 +00:00
issue-33575.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-33575.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-36708.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-36708.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43189.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-43189.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-46112.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46112.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-50687-ice-on-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50687-ice-on-borrow.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-52082-type-param-shadows-existing-type.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52082-type-param-shadows-existing-type.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53712.rs Move tests 2023-02-16 11:42:35 -03:00
issue-53712.stderr Move tests 2023-02-16 11:42:35 -03:00
issue-55810-must-typeck-match-pats-before-guards.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57404.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57404.stderr Make &-removal suggestion verbose 2023-01-11 21:38:54 +00:00
issue-57673-ice-on-deref-of-boxed-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57673-ice-on-deref-of-boxed-trait.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-61711-once-caused-rustc-inf-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65611.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65611.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-67971.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-67971.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-68590-reborrow-through-derefmut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69378-ice-on-invalid-type-node-after-recovery.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69378-ice-on-invalid-type-node-after-recovery.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-72225-call-fnmut-through-derefmut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73592-borrow_mut-through-deref.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73592-borrow_mut-through-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73592-borrow_mut-through-deref.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-74086.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-74086.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-74933.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75883.rs diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
issue-75883.stderr diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
issue-75889.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75889.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79040.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-79040.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80207-unsized-return.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80779.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80779.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81293.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81293.stderr Don't sort strings right after we just sorted by types 2023-06-27 23:31:06 +00:00
issue-81885.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81885.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81943.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81943.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82772.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82772.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83621-placeholder-static-in-extern.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83621-placeholder-static-in-extern.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83693.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83693.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-84160.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-84160.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-84768.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-84768.stderr diagnostics: update test cases to refer to assoc fn with self as method 2023-02-22 08:40:47 -07:00
issue-84831.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-84831.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86721-return-expr-ice.rev1.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86721-return-expr-ice.rev2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-86721-return-expr-ice.rs hir: Add Become expression kind 2023-06-26 08:56:32 +00:00
issue-87771-ice-assign-assign-to-bool.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87771-ice-assign-assign-to-bool.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87872-missing-inaccessible-field-literal.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87872-missing-inaccessible-field-literal.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87872-missing-inaccessible-field-pattern.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87872-missing-inaccessible-field-pattern.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88609.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88643.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88643.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88803-call-expr-method.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88803-call-expr-method.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88803-call-expr-method.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88844.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88844.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89044-wrapped-expr-method.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89044-wrapped-expr-method.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89044-wrapped-expr-method.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89275.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89275.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89806.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89806.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-89856.fixed Fix suggestion for coercing Option<&String> to Option<&str> 2023-02-03 11:44:23 +00:00
issue-89856.rs Fix suggestion for coercing Option<&String> to Option<&str> 2023-02-03 11:44:23 +00:00
issue-89856.stderr More robust as_ref/as_deref suggestions 2023-06-08 16:30:05 +00:00
issue-89935.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90027-async-fn-return-suggestion.rs Suggest return type for async function without return type 2023-02-06 13:02:04 +08:00
issue-90027-async-fn-return-suggestion.stderr fix: improve the suggestion on future not awaited 2023-02-13 16:23:23 +01:00
issue-90101.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90101.stderr Don't sort strings right after we just sorted by types 2023-06-27 23:31:06 +00:00
issue-90164.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90164.stderr Added diagnostic for pin! macro in addition to Box::pin if Unpin isn't implemented 2023-04-12 18:03:11 -04:00
issue-90319.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90319.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90483-inaccessible-field-adjustment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90483-inaccessible-field-adjustment.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90804-incorrect-reference-suggestion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90804-incorrect-reference-suggestion.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91210-ptr-method.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91210-ptr-method.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91210-ptr-method.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91267.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91267.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91328.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91328.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91328.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91334.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
issue-91334.stderr remove duplicated diagnostic for unclosed delimiter 2023-02-28 07:57:17 +00:00
issue-91450-inner-ty-error.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-91450-inner-ty-error.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-91633.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-92481.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
issue-92481.stderr Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
issue-93486.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-93486.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-96530.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-96530.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-96738.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-96738.stderr Be more specific about constructor FnDefs in type mismatch 2023-01-11 19:53:14 +00:00
issue-98260.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98260.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98982.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-98982.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100164.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100164.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100164.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100246.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100246.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
issue-100285.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100285.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-103899.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104510-ice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104510-ice.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104513-ice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104513-ice.stderr pluralize stuff 2023-02-22 21:52:26 +00:00
issue-104582.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104582.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-105946.rs Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
issue-105946.stderr Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
issue-106929.rs Don't typecheck suggested method call 2023-05-30 17:57:37 +08:00
issue-106929.stderr Don't typecheck suggested method call 2023-05-30 17:57:37 +08:00
issue-107087.rs Use proper InferCtxt when probing for associated types in astconv 2023-01-23 16:53:23 +00:00
issue-107087.stderr Use proper InferCtxt when probing for associated types in astconv 2023-01-23 16:53:23 +00:00
issue-107775.rs Remove astconv usage in diagnostic 2023-02-07 23:08:25 +00:00
issue-107775.stderr Point at which arg causes a binding to be constrained 2023-04-12 23:20:11 +00:00
issue-110052.rs Erase lifetimes above ty::INNERMOST when probing ambiguous types 2023-04-11 17:17:32 +00:00
issue-110052.stderr Erase lifetimes above ty::INNERMOST when probing ambiguous types 2023-04-11 17:17:32 +00:00
issue-112252-ptr-arithmetics-help.fixed Add help for trying to do C-like pointer arithmetics 2023-06-09 10:01:16 +08:00
issue-112252-ptr-arithmetics-help.rs Add help for trying to do C-like pointer arithmetics 2023-06-09 10:01:16 +08:00
issue-112252-ptr-arithmetics-help.stderr Add help for trying to do C-like pointer arithmetics 2023-06-09 10:01:16 +08:00
issue-112385-while-assign-lhs-place-expr-ice.rs Fix ICE for while loop with assignment condition with LHS place expr 2023-06-08 02:38:12 +08:00
issue-112385-while-assign-lhs-place-expr-ice.stderr Fix ICE for while loop with assignment condition with LHS place expr 2023-06-08 02:38:12 +08:00
missing-private-fields-in-struct-literal.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
missing-private-fields-in-struct-literal.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-type-for-node-ice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-type-for-node-ice.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nonexistent-field-not-ambiguous.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
nonexistent-field-not-ambiguous.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
output-type-mismatch.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
output-type-mismatch.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
path-to-method-sugg-unresolved-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
path-to-method-sugg-unresolved-expr.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pin-unsound-issue-85099-derefmut.rs add known-bug test for unsound issue 85099 2023-04-22 00:51:49 -04:00
point-at-type-param-in-path-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
point-at-type-param-in-path-expr.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
point-at-type-parameter-definition.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
point-at-type-parameter-definition.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
prim-with-args.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
prim-with-args.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
prim-with-args.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
project-cache-issue-37154.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
ptr-null-mutability-suggestions.fixed Suggest using ptr::null_mut when user supplied ptr::null to a function expecting ptr::null_mut 2023-06-09 20:05:46 +08:00
ptr-null-mutability-suggestions.rs Suggest using ptr::null_mut when user supplied ptr::null to a function expecting ptr::null_mut 2023-06-09 20:05:46 +08:00
ptr-null-mutability-suggestions.stderr Suggest using ptr::null_mut when user supplied ptr::null to a function expecting ptr::null_mut 2023-06-09 20:05:46 +08:00
quiet-type-err-let-binding.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
quiet-type-err-let-binding.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
remove-extra-argument.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
remove-extra-argument.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
remove-extra-argument.stderr Make removal suggestion not verbose 2023-02-14 20:22:10 +00:00
repeat-expr-checks-wf.rs check array type of repeat exprs is wf 2023-05-04 11:22:40 +01:00
repeat-expr-checks-wf.stderr check array type of repeat exprs is wf 2023-05-04 11:22:40 +01:00
return-dyn-type-mismatch-2.rs only suppress coercion error if type is definitely unsized 2023-06-02 16:38:08 +00:00
return-dyn-type-mismatch-2.stderr only suppress coercion error if type is definitely unsized 2023-06-02 16:38:08 +00:00
return-dyn-type-mismatch.rs only suppress coercion error if type is definitely unsized 2023-06-02 16:38:08 +00:00
return-dyn-type-mismatch.stderr only suppress coercion error if type is definitely unsized 2023-06-02 16:38:08 +00:00
return_type_containing_closure.rs Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
return_type_containing_closure.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
slow-lhs-suggestion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
slow-lhs-suggestion.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
struct-enum-wrong-args.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
struct-enum-wrong-args.stderr Make removal suggestion not verbose 2023-02-14 20:22:10 +00:00
suggest-adding-missing-zero-to-floating-point-number.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-adding-missing-zero-to-floating-point-number.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-adding-missing-zero-to-floating-point-number.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suppressed-error.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
suppressed-error.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
tag-that-dare-not-speak-its-name.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
tag-that-dare-not-speak-its-name.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
terr-in-field.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
terr-in-field.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
terr-sorts.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
terr-sorts.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
type-placeholder-fn-in-const.rs properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
type-placeholder-fn-in-const.stderr properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
typeck-builtin-bound-type-parameters.rs Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
typeck-builtin-bound-type-parameters.stderr Don't use implied trait predicates in gather_explicit_predicates_of 2023-05-01 15:45:28 +00:00
typeck-cast-pointer-to-float.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-cast-pointer-to-float.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-closure-to-unsafe-fn-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-assoc-type.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-assoc-type.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-assoc-type.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-cross-crate-coherence.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-cross-crate-coherence.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-negation-send.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-negation-send.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-negation-sync.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-negation-sync.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-send-param.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-default-trait-impl-send-param.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-fn-to-unsafe-fn-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-unsafe-always-share.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck-unsafe-always-share.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck_type_placeholder_1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typeck_type_placeholder_item.rs properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
typeck_type_placeholder_item.stderr properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
typeck_type_placeholder_item_help.rs properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
typeck_type_placeholder_item_help.stderr properly check associated consts for infer placeholders 2023-06-11 00:27:03 +00:00
typeck_type_placeholder_lifetime_1.rs diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
typeck_type_placeholder_lifetime_1.stderr diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
typeck_type_placeholder_lifetime_2.rs diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
typeck_type_placeholder_lifetime_2.stderr diagnostics: remove inconsistent English article "this" from E0107 2023-02-23 10:27:06 -07:00
typeck_type_placeholder_mismatch.rs Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
typeck_type_placeholder_mismatch.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
ufcs-type-params.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unify-return-ty.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
while-loop-block-cond.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
while-loop-block-cond.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
while-type-error.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
while-type-error.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
wrong-ret-type.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
wrong-ret-type.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00