about summary refs log tree commit diff
diff options
context:
space:
mode:
authorShoyu Vanilla <modulo641@gmail.com>2024-02-15 02:35:37 +0900
committerShoyu Vanilla <modulo641@gmail.com>2024-02-15 02:35:37 +0900
commitfa1e35c833ad47cd5e1c49329eca46003d20d64d (patch)
tree07e766c8f98f571deb41c181f7592aaba85ded52
parent340bb19fea20fd5f9357bbfac542fad84fc7ea2b (diff)
downloadrust-fa1e35c833ad47cd5e1c49329eca46003d20d64d.tar.gz
rust-fa1e35c833ad47cd5e1c49329eca46003d20d64d.zip
Remove unnecessary else block from `thread_local!` expanded code
-rw-r--r--library/std/src/sys/pal/common/thread_local/fast_local.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/library/std/src/sys/pal/common/thread_local/fast_local.rs b/library/std/src/sys/pal/common/thread_local/fast_local.rs
index 0fdca27852c..04c0dd6f750 100644
--- a/library/std/src/sys/pal/common/thread_local/fast_local.rs
+++ b/library/std/src/sys/pal/common/thread_local/fast_local.rs
@@ -94,7 +94,8 @@ pub macro thread_local_inner {
                         if let $crate::option::Option::Some(init) = init {
                             if let $crate::option::Option::Some(value) = init.take() {
                                 return value;
-                            } else if $crate::cfg!(debug_assertions) {
+                            }
+                            if $crate::cfg!(debug_assertions) {
                                 $crate::unreachable!("missing default value");
                             }
                         }