rust/tests/ui/resolve
Matthias Krüger 98f6e9644b
Rollup merge of #112495 - bvanjoi:fix-109153, r=petrochenkov
fix(resolve): update shadowed_glob more precision

- Fixes #109153
- Fixes #109962

## Why does it panic?

We use #109153 as an illustration.

The process of `resolve_imports` is:

| Iter | resolve     | resolution of **`(Mod(root), Ident(bar) in type ns)`** |
| -    | -           | -      |
| 0 | `use foo::*`   | `binding` -> foo::bar, `shallowed_glob` -> `None` |
| 1 | `use bar::bar` | `binding` -> foo::bar::bar, `shallowed_glob` -> foo::bar    |
| 2 | `use bar::*`   | `binding` -> foo::bar::bar, `shallowed_glob` -> foo::bar::bar::bar |

So during `finalize_import`, the `root::bar` in `use bar::bar` had been pointed to `foo::bar::bar::bar`, which is different from the `initial_module` valued of `foo::bar`, therefore, the panic had been triggered.

## Try to solve it

~I think #109153 should check-pass rather than throw an ambiguous error. Following this idea, there are two ways to solve this problem:~

~1. Give up the `initial_module` and update `import.imported_module` after each resolution update. However, I think this method may have too much impact.~
~2. Do not update the `shadowed_glob` when it is defined.~

~To be honest, I am not sure if this is the right way to solve this ICE. Perhaps there is a better resolution.~

Edit: we had made the `resolution.shadowed_glob` update more detailed.

r? `@petrochenkov`
2023-06-14 06:25:48 +02:00
..
auxiliary Move /src/test to /tests 2023-01-11 09:32:08 +00:00
associated-fn-called-as-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
associated-fn-called-as-fn.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture3.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-env-capture.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-expr-path2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-expr-path2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-expr-path.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-expr-path.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-module.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-module.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-type-env-capture.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bad-type-env-capture.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
blind-item-local-shadow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
blind-item-mixed-crate-use-item.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
blind-item-mixed-use-item.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
block-with-trait-parent.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-called-as-function.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-called-as-function.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-in-paths.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
crate-in-paths.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
disambiguate-identical-names.rs Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
disambiguate-identical-names.stderr Move some UI tests into subdirectories 2023-04-02 19:42:30 -04:00
editions-crate-root-2015.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
editions-crate-root-2015.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
editions-crate-root-2018.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
editions-crate-root-2018.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enums-are-namespaced-xc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enums-are-namespaced-xc.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
enums-pats-not-idents.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
enums-pats-not-idents.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
explicit-self-lowercase-param.rs Improve error for self: Box<self> 2023-05-11 13:21:10 +01:00
explicit-self-lowercase-param.stderr Improve error for self: Box<self> 2023-05-11 13:21:10 +01:00
export-fully-qualified.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
export-fully-qualified.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
extern-prelude-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
extern-prelude-fail.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
extern-prelude.rs Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
filter-intrinsics.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
filter-intrinsics.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
hidden_glob_reexports.rs Adjust span labels for HIDDEN_GLOB_REEXPORTS 2023-06-10 17:11:38 +08:00
hidden_glob_reexports.stderr Adjust span labels for HIDDEN_GLOB_REEXPORTS 2023-06-10 17:11:38 +08:00
impl-items-vis-unresolved.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl-items-vis-unresolved.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-2330.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-2330.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-2356.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-2356.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-3021-c.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3021-c.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3021.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3021.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3099-a.rs Move tests 2023-05-08 17:58:01 -03:00
issue-3099-a.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-3099-b.rs Move tests 2023-05-08 17:58:01 -03:00
issue-3099-b.stderr Move tests 2023-05-08 17:58:01 -03:00
issue-3907-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3907-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3907.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-3907.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-5035-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5035-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5035.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5035.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5099.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5099.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5927.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-5927.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-6702.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-6702.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-10200.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-10200.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12796.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-12796.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-14254.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-14254.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-16058.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-16058.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-17518.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-17518.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-18252.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-18252.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-19452.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-19452.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21221-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21221-1.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-21221-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21221-2.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-21221-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21221-3.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-21221-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-21221-4.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-22692.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-22692.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-23305.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-23305.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-23716.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-23716.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-24968.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-24968.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-26545.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-26545.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-30535.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-30535.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31845.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31845.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-33876.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-33876.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-35675.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-35675.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-39226.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-39226.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-39559-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-39559-2.stderr fix fmt and bless 2023-01-12 02:28:38 +00:00
issue-39559.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-39559.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-42944.rs Suggest making private tuple struct field public 2023-01-11 21:35:42 +00:00
issue-42944.stderr Suggest making private tuple struct field public 2023-01-11 21:35:42 +00:00
issue-49074.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-49074.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-50599.rs Suppress "erroneous constant used" for constants tainted by errors 2023-05-15 00:00:00 +00:00
issue-50599.stderr Suppress "erroneous constant used" for constants tainted by errors 2023-05-15 00:00:00 +00:00
issue-54379.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54379.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55673.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-55673.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-57523.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-60057.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-60057.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65025-extern-static-parent-generics.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65025-extern-static-parent-generics.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65035-static-with-parent-generics.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-65035-static-with-parent-generics.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69401-trait-fn-no-body-ty-local.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69401-trait-fn-no-body-ty-local.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-70736-async-fn-no-body-def-collector.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-70736-async-fn-no-body-def-collector.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73427.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-73427.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-80079.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-80079.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81508.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81508.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82156.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82156.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82865.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82865.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85348.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85348.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85671.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88472.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-88472.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90113.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-90113.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-100365.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-100365.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101749-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101749-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101749.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101749.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101749.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102946.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102946.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
issue-103202.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-103202.stderr When suggesting writing a fully qualified path probe for appropriate types 2023-01-11 21:30:10 +00:00
issue-103474.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-103474.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104700-inner_scope.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-104700-inner_scope.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-105069.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-105069.stderr fix(resolve): update shadowed_glob more precision 2023-06-14 01:38:35 +08:00
issue-107563-ambiguous-glob-reexports.rs Lint ambiguous glob re-exports 2023-03-20 03:22:31 +08:00
issue-107563-ambiguous-glob-reexports.stderr Lint ambiguous glob re-exports 2023-03-20 03:22:31 +08:00
issue-108529.rs diagnostics: avoid querying associated_item in the resolver 2023-02-27 09:22:51 -07:00
issue-108529.stderr diagnostics: avoid querying associated_item in the resolver 2023-02-27 09:22:51 -07:00
issue-109153.rs fix(resolve): update shadowed_glob more precision 2023-06-14 01:38:35 +08:00
issue-109153.stderr fix(resolve): update shadowed_glob more precision 2023-06-14 01:38:35 +08:00
issue-109250.rs refactor(resolve): clean up the early error return caused by non-call 2023-05-10 22:35:01 +08:00
issue-109250.stderr refactor(resolve): clean up the early error return caused by non-call 2023-05-10 22:35:01 +08:00
issue-111312.rs Emits E0599 when meeting MyTrait::missing_method 2023-05-17 16:59:39 +08:00
issue-111312.stderr Emits E0599 when meeting MyTrait::missing_method 2023-05-17 16:59:39 +08:00
issue-111727.rs Keep only the trait when emitting the error for MyTrait + 'a 2023-05-19 22:11:54 +08:00
issue-111727.stderr Keep only the trait when emitting the error for MyTrait + 'a 2023-05-19 22:11:54 +08:00
levenshtein.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
levenshtein.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
macro-determinacy-non-module.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
missing-in-namespace.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
missing-in-namespace.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
name-clash-nullary.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
name-clash-nullary.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
name-collision-in-trait-fn-sig.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-implicit-prelude-nested.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-implicit-prelude-nested.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
no-implicit-prelude.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-implicit-prelude.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
no-std-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-std-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
no-std-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
pathless-extern-ok.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
point-at-type-parameter-shadowing-another-type.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
point-at-type-parameter-shadowing-another-type.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
privacy-enum-ctor.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
privacy-enum-ctor.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
privacy-struct-ctor.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
privacy-struct-ctor.stderr review comments: Tweak output 2023-01-11 21:36:02 +00:00
raw-ident-in-path.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
raw-ident-in-path.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-assoc-suggestions.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-assoc-suggestions.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-bad-import-prefix.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-bad-import-prefix.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-bad-visibility.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-bad-visibility.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-extern-crate-vs-extern-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-extern-crate-vs-extern-crate.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-import-vs-extern-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-import-vs-extern-crate.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-import-vs-import.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-import-vs-import.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-import-vs-import.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-item-vs-extern-crate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-item-vs-extern-crate.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-item-vs-import.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-item-vs-import.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-type-vs-import.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-conflict-type-vs-import.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-hint-macro.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-hint-macro.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-hint-macro.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-inconsistent-binding-mode.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-inconsistent-binding-mode.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-inconsistent-names.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-inconsistent-names.stderr Modify primary span label for E0308 2023-01-30 20:12:19 +00:00
resolve-issue-2428.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-label.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-label.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-primitive-fallback.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-primitive-fallback.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
resolve-pseudo-shadowing.rs Adjust UI tests for unit_bindings 2023-06-12 20:24:48 +08:00
resolve-self-in-impl-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-self-in-impl-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-self-in-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-self-in-impl.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-speculative-adjustment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-speculative-adjustment.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-type-param-in-item-in-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-type-param-in-item-in-trait.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-unknown-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-unknown-trait.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-variant-assoc-item.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
resolve-variant-assoc-item.stderr refactor(resolve): clean up the early error return caused by non-call 2023-05-10 22:35:01 +08:00
shadow-const-param.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
shadow-const-param.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-path-for-tuple-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-path-for-tuple-struct.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-path-instead-of-mod-dot-item.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-path-instead-of-mod-dot-item.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
token-error-correct-2.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct-2.stderr Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct-3.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct-3.stderr Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct-4.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct-4.stderr Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct.rs Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
token-error-correct.stderr Exit when there are unmatched delims to avoid noisy diagnostics 2023-02-28 07:55:19 +00:00
tool-import.rs Deny useing tool paths 2023-04-04 14:10:13 +01:00
tool-import.stderr Deny useing tool paths 2023-04-04 14:10:13 +01:00
tuple-struct-alias.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
tuple-struct-alias.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-for-variable-with-name-similar-to-struct-field.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-for-variable-with-name-similar-to-struct-field.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-mistyped-in-path.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-mistyped-in-path.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-named-underscore.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
typo-suggestion-named-underscore.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unboxed-closure-sugar-nonexistent-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unboxed-closure-sugar-nonexistent-trait.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unresolved_static_type_field.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
unresolved_static_type_field.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use_suggestion_placement.fixed Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use_suggestion_placement.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use_suggestion_placement.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
use_suggestion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use_suggestion.stderr Special-case item attributes in the suggestion output 2023-04-12 22:50:10 +00:00
use-self-in-inner-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
use-self-in-inner-fn.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
visibility-indeterminate.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
visibility-indeterminate.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00