Skip to content

Commit ff49942

Browse files
committed
Avoid clearing the string interner.
1 parent 3ea2bc4 commit ff49942

File tree

2 files changed

+0
-7
lines changed

2 files changed

+0
-7
lines changed

src/librustc_driver/driver.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,6 @@ pub fn compile_input(sess: &Session,
210210
tcx.print_debug_stats();
211211
}
212212

213-
// Discard interned strings as they are no longer required.
214-
token::clear_ident_interner();
215-
216213
Ok((outputs, trans))
217214
})??
218215
};

src/libsyntax/parse/token.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -454,10 +454,6 @@ pub fn reset_ident_interner() {
454454
with_ident_interner(|interner| *interner = mk_fresh_ident_interner());
455455
}
456456

457-
pub fn clear_ident_interner() {
458-
with_ident_interner(|interner| *interner = IdentInterner::new());
459-
}
460-
461457
/// Represents a string stored in the thread-local interner. Because the
462458
/// interner lives for the life of the thread, this can be safely treated as an
463459
/// immortal string, as long as it never crosses between threads.

0 commit comments

Comments
 (0)