diff options
| author | bors <bors@rust-lang.org> | 2019-05-18 02:10:21 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-05-18 02:10:21 +0000 |
| commit | 548add7f61bfcbe3bea3f5ccefb53c84da8fefe4 (patch) | |
| tree | c033c6bf9f7e7646613ea8ce0125c511fd2483c9 /src/libsyntax_ext/env.rs | |
| parent | a614cee22e8d79766c6a6d0f63c28f12eaec63f4 (diff) | |
| parent | 4ab5fe3f97a260f2cb2b3c06a9a841a05a659e57 (diff) | |
| download | rust-548add7f61bfcbe3bea3f5ccefb53c84da8fefe4.tar.gz rust-548add7f61bfcbe3bea3f5ccefb53c84da8fefe4.zip | |
Auto merge of #60910 - nnethercote:avoid-some-unnecessary-interning, r=petrochenkov
Avoid some unnecessary interning r? @petrochenkov
Diffstat (limited to 'src/libsyntax_ext/env.rs')
| -rw-r--r-- | src/libsyntax_ext/env.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax_ext/env.rs b/src/libsyntax_ext/env.rs index ccff4aec2c8..2127179eecb 100644 --- a/src/libsyntax_ext/env.rs +++ b/src/libsyntax_ext/env.rs @@ -6,7 +6,7 @@ use syntax::ast::{self, Ident, GenericArg}; use syntax::ext::base::{self, *}; use syntax::ext::build::AstBuilder; -use syntax::symbol::{keywords, Symbol}; +use syntax::symbol::{keywords, Symbol, sym}; use syntax_pos::Span; use syntax::tokenstream; @@ -29,7 +29,8 @@ pub fn expand_option_env<'cx>(cx: &'cx mut ExtCtxt<'_>, true, cx.std_path(&["option", "Option", "None"]), vec![GenericArg::Type(cx.ty_rptr(sp, - cx.ty_ident(sp, Ident::from_str("str")), + cx.ty_ident(sp, + Ident::with_empty_ctxt(sym::str)), Some(lt), ast::Mutability::Immutable))], vec![])) |
