Skip to content

Commit 57cd5e6

Browse files
committed
Use rustc_fluent_macro::fluent_messages! directly.
Currently we always do this: ``` use rustc_fluent_macro::fluent_messages; ... fluent_messages! { "./example.ftl" } ``` But there is no need, we can just do this everywhere: ``` rustc_fluent_macro::fluent_messages! { "./example.ftl" } ``` which is shorter.
1 parent 1a4219d commit 57cd5e6

File tree

43 files changed

+275
-345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+275
-345
lines changed

compiler/rustc_ast_lowering/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ use rustc_data_structures::sorted_map::SortedMap;
5656
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
5757
use rustc_data_structures::sync::Lrc;
5858
use rustc_errors::{DiagnosticArgFromDisplay, Handler, StashKey};
59-
use rustc_fluent_macro::fluent_messages;
6059
use rustc_hir as hir;
6160
use rustc_hir::def::{DefKind, LifetimeRes, Namespace, PartialRes, PerNS, Res};
6261
use rustc_hir::def_id::{LocalDefId, CRATE_DEF_ID, LOCAL_CRATE};
@@ -92,7 +91,7 @@ mod lifetime_collector;
9291
mod pat;
9392
mod path;
9493

95-
fluent_messages! { "../messages.ftl" }
94+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
9695

9796
struct LoweringContext<'a, 'hir> {
9897
tcx: TyCtxt<'hir>,

compiler/rustc_ast_passes/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,10 @@
1515
#![deny(rustc::untranslatable_diagnostic)]
1616
#![deny(rustc::diagnostic_outside_of_impl)]
1717

18-
use rustc_fluent_macro::fluent_messages;
19-
2018
pub mod ast_validation;
2119
mod errors;
2220
pub mod feature_gate;
2321
pub mod node_count;
2422
pub mod show_span;
2523

26-
fluent_messages! { "../messages.ftl" }
24+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_attr/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
#[macro_use]
1515
extern crate rustc_macros;
1616

17-
use rustc_fluent_macro::fluent_messages;
18-
1917
mod builtin;
2018
mod session_diagnostics;
2119

@@ -28,4 +26,4 @@ pub use rustc_ast::attr::*;
2826

2927
pub(crate) use rustc_session::HashStableContext;
3028

31-
fluent_messages! { "../messages.ftl" }
29+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_borrowck/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ extern crate tracing;
2323
use rustc_data_structures::fx::{FxIndexMap, FxIndexSet};
2424
use rustc_data_structures::graph::dominators::Dominators;
2525
use rustc_errors::{Diagnostic, DiagnosticBuilder};
26-
use rustc_fluent_macro::fluent_messages;
2726
use rustc_hir as hir;
2827
use rustc_hir::def_id::LocalDefId;
2928
use rustc_index::bit_set::{BitSet, ChunkedBitSet};
@@ -98,7 +97,7 @@ use places_conflict::{places_conflict, PlaceConflictBias};
9897
use region_infer::RegionInferenceContext;
9998
use renumber::RegionCtxt;
10099

101-
fluent_messages! { "../messages.ftl" }
100+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
102101

103102
// FIXME(eddyb) perhaps move this somewhere more centrally.
104103
#[derive(Debug)]

compiler/rustc_builtin_macros/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ use crate::deriving::*;
2525

2626
use rustc_expand::base::{MacroExpanderFn, ResolverExpand, SyntaxExtensionKind};
2727
use rustc_expand::proc_macro::BangProcMacro;
28-
use rustc_fluent_macro::fluent_messages;
2928
use rustc_span::symbol::sym;
3029

3130
mod alloc_error_handler;
@@ -58,7 +57,7 @@ pub mod proc_macro_harness;
5857
pub mod standard_library_imports;
5958
pub mod test_harness;
6059

61-
fluent_messages! { "../messages.ftl" }
60+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
6261

6362
pub fn register_builtin_macros(resolver: &mut dyn ResolverExpand) {
6463
let mut register = |name, kind| resolver.register_builtin_macro(name, kind);

compiler/rustc_codegen_gcc/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ use rustc_data_structures::fx::FxIndexMap;
102102
use rustc_data_structures::sync::IntoDynSyncSend;
103103
use rustc_codegen_ssa::traits::{CodegenBackend, ExtraBackendMethods, ThinBufferMethods, WriteBackendMethods};
104104
use rustc_errors::{ErrorGuaranteed, Handler};
105-
use rustc_fluent_macro::fluent_messages;
106105
use rustc_metadata::EncodedMetadata;
107106
use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
108107
use rustc_middle::util::Providers;
@@ -116,7 +115,7 @@ use tempfile::TempDir;
116115
use crate::back::lto::ModuleBuffer;
117116
use crate::gcc_util::target_cpu;
118117

119-
fluent_messages! { "../messages.ftl" }
118+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
120119

121120
pub struct PrintOnPanic<F: Fn() -> String>(pub F);
122121

compiler/rustc_codegen_llvm/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ use rustc_codegen_ssa::ModuleCodegen;
4141
use rustc_codegen_ssa::{CodegenResults, CompiledModule};
4242
use rustc_data_structures::fx::FxIndexMap;
4343
use rustc_errors::{ErrorGuaranteed, FatalError, Handler};
44-
use rustc_fluent_macro::fluent_messages;
4544
use rustc_metadata::EncodedMetadata;
4645
use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
4746
use rustc_middle::ty::TyCtxt;
@@ -92,7 +91,7 @@ mod type_of;
9291
mod va_arg;
9392
mod value;
9493

95-
fluent_messages! { "../messages.ftl" }
94+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
9695

9796
#[derive(Clone)]
9897
pub struct LlvmCodegenBackend(());

compiler/rustc_codegen_ssa/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ extern crate rustc_middle;
2727
use rustc_ast as ast;
2828
use rustc_data_structures::fx::{FxHashMap, FxHashSet};
2929
use rustc_data_structures::sync::Lrc;
30-
use rustc_fluent_macro::fluent_messages;
3130
use rustc_hir::def_id::CrateNum;
3231
use rustc_middle::dep_graph::WorkProduct;
3332
use rustc_middle::middle::debugger_visualizer::DebuggerVisualizerFile;
@@ -59,7 +58,7 @@ pub mod mono_item;
5958
pub mod target_features;
6059
pub mod traits;
6160

62-
fluent_messages! { "../messages.ftl" }
61+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
6362

6463
pub struct ModuleCodegen<M> {
6564
/// The name of the module. When the crate may be saved between

compiler/rustc_const_eval/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,9 @@ pub mod util;
3939

4040
pub use errors::ReportErrorExt;
4141

42-
use rustc_fluent_macro::fluent_messages;
4342
use rustc_middle::{ty, util::Providers};
4443

45-
fluent_messages! { "../messages.ftl" }
44+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
4645

4746
pub fn provide(providers: &mut Providers) {
4847
const_eval::provide(providers);

compiler/rustc_driver_impl/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ use rustc_errors::registry::{InvalidErrorCode, Registry};
3030
use rustc_errors::{markdown, ColorConfig};
3131
use rustc_errors::{ErrorGuaranteed, Handler, PResult};
3232
use rustc_feature::find_gated_cfg;
33-
use rustc_fluent_macro::fluent_messages;
3433
use rustc_interface::util::{self, collect_crate_types, get_codegen_backend};
3534
use rustc_interface::{interface, Queries};
3635
use rustc_lint::unerased_lint_store;
@@ -102,7 +101,7 @@ use crate::session_diagnostics::{
102101
RLinkWrongFileType, RlinkNotAFile, RlinkUnableToRead,
103102
};
104103

105-
fluent_messages! { "../messages.ftl" }
104+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
106105

107106
pub static DEFAULT_LOCALE_RESOURCES: &[&str] = &[
108107
// tidy-alphabetical-start

compiler/rustc_errors/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ pub use rustc_error_messages::{
4141
fallback_fluent_bundle, fluent_bundle, DelayDm, DiagnosticMessage, FluentBundle,
4242
LanguageIdentifier, LazyFallbackBundle, MultiSpan, SpanLabel, SubdiagnosticMessage,
4343
};
44-
use rustc_fluent_macro::fluent_messages;
4544
pub use rustc_lint_defs::{pluralize, Applicability};
4645
use rustc_span::source_map::SourceMap;
4746
pub use rustc_span::ErrorGuaranteed;
@@ -82,7 +81,7 @@ pub use snippet::Style;
8281
pub type PErr<'a> = DiagnosticBuilder<'a, ErrorGuaranteed>;
8382
pub type PResult<'a, T> = Result<T, PErr<'a>>;
8483

85-
fluent_messages! { "../messages.ftl" }
84+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
8685

8786
// `PResult` is used a lot. Make sure it doesn't unintentionally get bigger.
8887
// (See also the comment on `DiagnosticBuilderInner`'s `diagnostic` field.)

compiler/rustc_expand/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ extern crate tracing;
2323

2424
extern crate proc_macro as pm;
2525

26-
use rustc_fluent_macro::fluent_messages;
27-
2826
mod placeholders;
2927
mod proc_macro_server;
3028

@@ -66,4 +64,4 @@ mod mut_visit {
6664
mod tests;
6765
}
6866

69-
fluent_messages! { "../messages.ftl" }
67+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_hir_analysis/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ pub mod structured_errors;
9999
mod variance;
100100

101101
use rustc_errors::ErrorGuaranteed;
102-
use rustc_fluent_macro::fluent_messages;
103102
use rustc_hir as hir;
104103
use rustc_middle::middle;
105104
use rustc_middle::query::Providers;
@@ -114,7 +113,7 @@ use astconv::{AstConv, OnlySelfBounds};
114113
use bounds::Bounds;
115114
use rustc_hir::def::DefKind;
116115

117-
fluent_messages! { "../messages.ftl" }
116+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
118117

119118
fn require_c_abi_if_c_variadic(tcx: TyCtxt<'_>, decl: &hir::FnDecl<'_>, abi: Abi, span: Span) {
120119
const CONVENTIONS_UNSTABLE: &str = "`C`, `cdecl`, `aapcs`, `win64`, `sysv64` or `efiapi`";

compiler/rustc_hir_typeck/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ use crate::fn_ctxt::RawTy;
5353
use crate::gather_locals::GatherLocalsVisitor;
5454
use rustc_data_structures::unord::UnordSet;
5555
use rustc_errors::{struct_span_err, DiagnosticId, ErrorGuaranteed, MultiSpan};
56-
use rustc_fluent_macro::fluent_messages;
5756
use rustc_hir as hir;
5857
use rustc_hir::def::{DefKind, Res};
5958
use rustc_hir::intravisit::Visitor;
@@ -68,7 +67,7 @@ use rustc_session::config;
6867
use rustc_span::def_id::{DefId, LocalDefId};
6968
use rustc_span::Span;
7069

71-
fluent_messages! { "../messages.ftl" }
70+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
7271

7372
#[macro_export]
7473
macro_rules! type_error_struct {

compiler/rustc_incremental/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,4 @@ pub use persist::save_work_product_index;
2828
pub use persist::setup_dep_graph;
2929
pub use persist::LoadResult;
3030

31-
use rustc_fluent_macro::fluent_messages;
32-
33-
fluent_messages! { "../messages.ftl" }
31+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_infer/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,8 @@ extern crate tracing;
3737
#[macro_use]
3838
extern crate rustc_middle;
3939

40-
use rustc_fluent_macro::fluent_messages;
41-
4240
mod errors;
4341
pub mod infer;
4442
pub mod traits;
4543

46-
fluent_messages! { "../messages.ftl" }
44+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_interface/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
#[macro_use]
1414
extern crate tracing;
1515

16-
use rustc_fluent_macro::fluent_messages;
17-
1816
mod callbacks;
1917
mod errors;
2018
pub mod interface;
@@ -31,4 +29,4 @@ pub use queries::Queries;
3129
#[cfg(test)]
3230
mod tests;
3331

34-
fluent_messages! { "../messages.ftl" }
32+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_lint/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ mod unused;
9090

9191
pub use array_into_iter::ARRAY_INTO_ITER;
9292

93-
use rustc_fluent_macro::fluent_messages;
9493
use rustc_hir::def_id::LocalModDefId;
9594
use rustc_middle::query::Providers;
9695
use rustc_middle::ty::TyCtxt;
@@ -137,7 +136,7 @@ pub use rustc_session::lint::Level::{self, *};
137136
pub use rustc_session::lint::{BufferedEarlyLint, FutureIncompatibleInfo, Lint, LintId};
138137
pub use rustc_session::lint::{LintPass, LintVec};
139138

140-
fluent_messages! { "../messages.ftl" }
139+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
141140

142141
pub fn provide(providers: &mut Providers) {
143142
levels::provide(providers);

compiler/rustc_metadata/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ extern crate rustc_middle;
3131
extern crate tracing;
3232

3333
pub use rmeta::provide;
34-
use rustc_fluent_macro::fluent_messages;
3534

3635
mod dependency_format;
3736
mod foreign_modules;
@@ -47,4 +46,4 @@ pub use fs::{emit_wrapper_file, METADATA_FILENAME};
4746
pub use native_libs::find_native_static_library;
4847
pub use rmeta::{encode_metadata, rendered_const, EncodedMetadata, METADATA_HEADER};
4948

50-
fluent_messages! { "../messages.ftl" }
49+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_middle/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ extern crate tracing;
7777
#[macro_use]
7878
extern crate smallvec;
7979

80-
use rustc_fluent_macro::fluent_messages;
81-
8280
#[cfg(test)]
8381
mod tests;
8482

@@ -109,4 +107,4 @@ pub mod dep_graph;
109107
// Allows macros to refer to this crate as `::rustc_middle`
110108
extern crate self as rustc_middle;
111109

112-
fluent_messages! { "../messages.ftl" }
110+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }

compiler/rustc_mir_build/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ mod thir;
2424

2525
use rustc_middle::query::Providers;
2626

27-
use rustc_fluent_macro::fluent_messages;
28-
29-
fluent_messages! { "../messages.ftl" }
27+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
3028

3129
pub fn provide(providers: &mut Providers) {
3230
providers.check_match = thir::pattern::check_match;

compiler/rustc_mir_dataflow/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ extern crate tracing;
1313
#[macro_use]
1414
extern crate rustc_middle;
1515

16-
use rustc_fluent_macro::fluent_messages;
1716
use rustc_middle::ty;
1817

1918
pub use self::drop_flag_effects::{
@@ -39,7 +38,7 @@ pub mod storage;
3938
pub mod un_derefer;
4039
pub mod value_analysis;
4140

42-
fluent_messages! { "../messages.ftl" }
41+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
4342

4443
pub struct MoveDataParamEnv<'tcx> {
4544
pub move_data: MoveData<'tcx>,

compiler/rustc_mir_transform/src/lib.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,7 @@ use rustc_const_eval::transform::promote_consts;
118118
use rustc_const_eval::transform::validate;
119119
use rustc_mir_dataflow::rustc_peek;
120120

121-
use rustc_fluent_macro::fluent_messages;
122-
123-
fluent_messages! { "../messages.ftl" }
121+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
124122

125123
pub fn provide(providers: &mut Providers) {
126124
check_unsafety::provide(providers);

compiler/rustc_monomorphize/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ extern crate tracing;
1010
#[macro_use]
1111
extern crate rustc_middle;
1212

13-
use rustc_fluent_macro::fluent_messages;
1413
use rustc_hir::lang_items::LangItem;
1514
use rustc_middle::query::{Providers, TyCtxtAt};
1615
use rustc_middle::traits;
@@ -23,7 +22,7 @@ mod partitioning;
2322
mod polymorphize;
2423
mod util;
2524

26-
fluent_messages! { "../messages.ftl" }
25+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
2726

2827
fn custom_coerce_unsize_info<'tcx>(
2928
tcx: TyCtxtAt<'tcx>,

compiler/rustc_parse/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ use rustc_ast::{AttrItem, Attribute, MetaItem};
2020
use rustc_ast_pretty::pprust;
2121
use rustc_data_structures::sync::Lrc;
2222
use rustc_errors::{Diagnostic, FatalError, Level, PResult};
23-
use rustc_fluent_macro::fluent_messages;
2423
use rustc_session::parse::ParseSess;
2524
use rustc_span::{FileName, SourceFile, Span};
2625

@@ -36,7 +35,7 @@ pub mod validate_attr;
3635

3736
mod errors;
3837

39-
fluent_messages! { "../messages.ftl" }
38+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
4039

4140
// A bunch of utility functions of the form `parse_<thing>_from_<source>`
4241
// where <thing> includes crate, expr, item, stmt, tts, and one that

compiler/rustc_passes/src/lib.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ extern crate rustc_middle;
2323
#[macro_use]
2424
extern crate tracing;
2525

26-
use rustc_fluent_macro::fluent_messages;
2726
use rustc_middle::query::Providers;
2827

2928
pub mod abi_test;
@@ -47,7 +46,7 @@ pub mod stability;
4746
mod upvars;
4847
mod weak_lang_items;
4948

50-
fluent_messages! { "../messages.ftl" }
49+
rustc_fluent_macro::fluent_messages! { "../messages.ftl" }
5150

5251
pub fn provide(providers: &mut Providers) {
5352
check_attr::provide(providers);

0 commit comments

Comments
 (0)