about summary refs log tree commit diff
diff options
context:
space:
mode:
authorfee1-dead <ent3rm4n@gmail.com>2022-09-30 00:31:53 +0000
committerfee1-dead <ent3rm4n@gmail.com>2022-09-30 00:31:53 +0000
commitd7fe44d98814f98354dd29532e01f1836b046d9e (patch)
treebeb792b3889d1980ff76b77e4922c601a365dded
parent27b280e1b5370640fc0f181a52eaae6dc379d353 (diff)
downloadrust-d7fe44d98814f98354dd29532e01f1836b046d9e.tar.gz
rust-d7fe44d98814f98354dd29532e01f1836b046d9e.zip
Use let chains instead of let else
-rw-r--r--compiler/rustc_passes/src/check_const.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_passes/src/check_const.rs b/compiler/rustc_passes/src/check_const.rs
index 0af538454f0..116aaf48349 100644
--- a/compiler/rustc_passes/src/check_const.rs
+++ b/compiler/rustc_passes/src/check_const.rs
@@ -198,8 +198,8 @@ impl<'tcx> Visitor<'tcx> for CheckConstVisitor<'tcx> {
             of_trait: Some(trait_ref),
             ..
         }) = item.kind
+            && let Some(def_id) = trait_ref.trait_def_id()
         {
-            let Some(def_id) = trait_ref.trait_def_id() else { return; };
             let source_map = tcx.sess.source_map();
             if !tcx.has_attr(def_id, sym::const_trait) {
                 tcx.sess