rustc_passes: make some messages in check_attr translatable
This commit is contained in:
parent
fcdb37435a
commit
f09a2b047d
2 changed files with 8 additions and 4 deletions
|
@ -223,6 +223,9 @@ passes_doc_masked_only_extern_crate =
|
||||||
.not_an_extern_crate_label = not an `extern crate` item
|
.not_an_extern_crate_label = not an `extern crate` item
|
||||||
.note = read <https://doc.rust-lang.org/unstable-book/language-features/doc-masked.html> for more information
|
.note = read <https://doc.rust-lang.org/unstable-book/language-features/doc-masked.html> for more information
|
||||||
|
|
||||||
|
passes_doc_rust_logo =
|
||||||
|
the `#[doc(rust_logo)]` attribute is used for Rust branding
|
||||||
|
|
||||||
passes_doc_test_literal = `#![doc(test(...)]` does not take a literal
|
passes_doc_test_literal = `#![doc(test(...)]` does not take a literal
|
||||||
|
|
||||||
passes_doc_test_takes_list =
|
passes_doc_test_takes_list =
|
||||||
|
@ -595,6 +598,9 @@ passes_remove_fields =
|
||||||
*[other] fields
|
*[other] fields
|
||||||
}
|
}
|
||||||
|
|
||||||
|
passes_repr_align_function =
|
||||||
|
`repr(align)` attributes on functions are unstable
|
||||||
|
|
||||||
passes_repr_conflicting =
|
passes_repr_conflicting =
|
||||||
conflicting representation hints
|
conflicting representation hints
|
||||||
|
|
||||||
|
|
|
@ -1142,7 +1142,6 @@ impl<'tcx> CheckAttrVisitor<'tcx> {
|
||||||
/// of one item. Read the documentation of [`check_doc_inline`] for more information.
|
/// of one item. Read the documentation of [`check_doc_inline`] for more information.
|
||||||
///
|
///
|
||||||
/// [`check_doc_inline`]: Self::check_doc_inline
|
/// [`check_doc_inline`]: Self::check_doc_inline
|
||||||
#[allow(rustc::untranslatable_diagnostic)] // FIXME: make this translatable
|
|
||||||
fn check_doc_attrs(
|
fn check_doc_attrs(
|
||||||
&self,
|
&self,
|
||||||
attr: &Attribute,
|
attr: &Attribute,
|
||||||
|
@ -1220,7 +1219,7 @@ impl<'tcx> CheckAttrVisitor<'tcx> {
|
||||||
&self.tcx.sess,
|
&self.tcx.sess,
|
||||||
sym::rustdoc_internals,
|
sym::rustdoc_internals,
|
||||||
meta.span(),
|
meta.span(),
|
||||||
"the `#[doc(rust_logo)]` attribute is used for Rust branding",
|
fluent::passes_doc_rust_logo,
|
||||||
)
|
)
|
||||||
.emit();
|
.emit();
|
||||||
}
|
}
|
||||||
|
@ -1736,7 +1735,6 @@ impl<'tcx> CheckAttrVisitor<'tcx> {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Checks if the `#[repr]` attributes on `item` are valid.
|
/// Checks if the `#[repr]` attributes on `item` are valid.
|
||||||
#[allow(rustc::untranslatable_diagnostic)] // FIXME: make this translatable
|
|
||||||
fn check_repr(
|
fn check_repr(
|
||||||
&self,
|
&self,
|
||||||
attrs: &[Attribute],
|
attrs: &[Attribute],
|
||||||
|
@ -1793,7 +1791,7 @@ impl<'tcx> CheckAttrVisitor<'tcx> {
|
||||||
&self.tcx.sess,
|
&self.tcx.sess,
|
||||||
sym::fn_align,
|
sym::fn_align,
|
||||||
hint.span(),
|
hint.span(),
|
||||||
"`repr(align)` attributes on functions are unstable",
|
fluent::passes_repr_align_function,
|
||||||
)
|
)
|
||||||
.emit();
|
.emit();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue