Rollup merge of #120976 - matthiaskrgr:constify_TL_statics, r=lcnr
constify a couple thread_local statics
This commit is contained in:
commit
706fe0b7d8
4 changed files with 5 additions and 5 deletions
|
@ -209,7 +209,7 @@ impl<'a> scoped_cell::ApplyL<'a> for BridgeStateL {
|
|||
|
||||
thread_local! {
|
||||
static BRIDGE_STATE: scoped_cell::ScopedCell<BridgeStateL> =
|
||||
scoped_cell::ScopedCell::new(BridgeState::NotConnected);
|
||||
const { scoped_cell::ScopedCell::new(BridgeState::NotConnected) };
|
||||
}
|
||||
|
||||
impl BridgeState<'_> {
|
||||
|
|
|
@ -223,7 +223,7 @@ thread_local! {
|
|||
/// This is required as the thread-local state in the proc_macro client does
|
||||
/// not handle being re-entered, and will invalidate all `Symbol`s when
|
||||
/// entering a nested macro.
|
||||
static ALREADY_RUNNING_SAME_THREAD: Cell<bool> = Cell::new(false);
|
||||
static ALREADY_RUNNING_SAME_THREAD: Cell<bool> = const { Cell::new(false) };
|
||||
}
|
||||
|
||||
/// Keep `ALREADY_RUNNING_SAME_THREAD` (see also its documentation)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue