]> git.lizzy.rs Git - rust.git/commit
rustc: Move some attr methods to queries
authorAlex Crichton <alex@alexcrichton.com>
Tue, 12 Sep 2017 19:18:11 +0000 (12:18 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Sun, 17 Sep 2017 16:41:43 +0000 (09:41 -0700)
commit8821affd1523a719ffb9f6537d53f8725ab00592
tree50df34d96d1c8aa101bb8a2adf417ca79c0cffb1
parent132bde7cf1ee102b6eb370561bf9af9cfbfb4224
rustc: Move some attr methods to queries

Otherwise we may emit double errors related to the `#[export_name]` attribute,
for example, and using a query should ensure that it's only emitted at most
once.
src/librustc/dep_graph/dep_node.rs
src/librustc/middle/reachable.rs
src/librustc/middle/trans.rs
src/librustc/ty/maps.rs
src/librustc_trans/back/symbol_export.rs
src/librustc_trans/back/symbol_names.rs
src/librustc_trans/diagnostics.rs
src/librustc_trans/lib.rs
src/libsyntax/attr.rs
src/libsyntax/diagnostic_list.rs