granite-rust/src/test/ui/use
Vadim Petrochenkov 5aa732a364 resolve: Cache module loading for all foreign modules
It was previously cached for modules loaded from `fn get_module`, but not for modules loaded from `fn build_reduced_graph_for_external_crate_res`.
This also makes all foreign modules use their real parent, span and expansion instead of possibly a parent/span/expansion of their reexport.

An ICE happening on attempt to decode expansions for foreign enums and traits is avoided.

Also local enums and traits are now added to the module map.
2021-10-02 18:31:42 +03:00
..
auxiliary
use-mod
issue-18986.rs
issue-18986.stderr
issue-60976-extern-use-primitive-type.rs
use-after-move-based-on-type.rs
use-after-move-based-on-type.stderr
use-after-move-implicity-coerced-object.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
use-after-move-implicity-coerced-object.stderr Auto merge of #89110 - Aaron1011:adjustment-span, r=estebank 2021-09-30 01:40:30 +00:00
use-after-move-self-based-on-type.rs
use-after-move-self-based-on-type.stderr
use-after-move-self.rs Remove box syntax from most places in src/test outside of the issues dir 2021-09-26 04:07:44 +02:00
use-after-move-self.stderr
use-associated-const.rs
use-associated-const.stderr
use-from-trait-xc.rs
use-from-trait-xc.stderr resolve: Cache module loading for all foreign modules 2021-10-02 18:31:42 +03:00
use-from-trait.rs
use-from-trait.stderr
use-keyword.rs
use-keyword.stderr
use-meta-mismatch.rs
use-meta-mismatch.stderr
use-mod.rs
use-mod.stderr
use-nested-groups-error.rs
use-nested-groups-error.stderr
use-nested-groups-unused-imports.rs
use-nested-groups-unused-imports.stderr
use-paths-as-items.rs
use-paths-as-items.stderr
use-self-type.rs
use-self-type.stderr
use-super-global-path.rs
use-super-global-path.stderr