Make s pre-interned

This commit is contained in:
Yuki Okushi 2021-06-17 09:45:19 +09:00
parent 9fef8d91b4
commit 34f38bf760
No known key found for this signature in database
GPG Key ID: DABA5B072961C18A
2 changed files with 2 additions and 6 deletions

View File

@ -124,12 +124,7 @@ pub fn expand_deriving_rustc_encodable(
explicit_self: borrowed_explicit_self(),
args: vec![(
Ptr(Box::new(Literal(Path::new_local(typaram))), Borrowed(None, Mutability::Mut)),
// FIXME: we could use `sym::s` here, but making `s` a static
// symbol changes the symbol index ordering in a way that makes
// ui/lint/rfc-2457-non-ascii-idents/lint-confusable-idents.rs
// fail. The linting code should be fixed so that its output
// does not depend on the symbol index ordering.
Symbol::intern("s"),
sym::s,
)],
ret_ty: Literal(Path::new_(
pathvec_std!(result::Result),

View File

@ -1062,6 +1062,7 @@
rustdoc,
rustfmt,
rvalue_static_promotion,
s,
sanitize,
sanitizer_runtime,
saturating_add,