summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2020-02-02 20:37:59 +0100
committerEmilio Cobos Álvarez <emilio@crisal.io>2020-02-02 23:10:49 +0100
commit2929af608fdc18c3970e9390bc7d2079e745d752 (patch)
tree3ec2b16c26729c0ba0a67d3f59f8d77a80893b3b
parent0153dfe230c63a2ece4df5d1c4ed8231d58d3ea6 (diff)
ir: Deindent some code trivially.
-rw-r--r--src/ir/analysis/derive.rs35
1 files changed, 17 insertions, 18 deletions
diff --git a/src/ir/analysis/derive.rs b/src/ir/analysis/derive.rs
index e07f6bc2..920590b4 100644
--- a/src/ir/analysis/derive.rs
+++ b/src/ir/analysis/derive.rs
@@ -240,25 +240,24 @@ impl<'ctx> CannotDerive<'ctx> {
self.derive_trait
);
return CanDerive::No;
- } else {
- if self.derive_trait.can_derive_large_array() {
- trace!(" array can derive {}", self.derive_trait);
- return CanDerive::Yes;
- } else {
- if len <= RUST_DERIVE_IN_ARRAY_LIMIT {
- trace!(
- " array is small enough to derive {}",
- self.derive_trait
- );
- return CanDerive::Yes;
- } else {
- trace!(
- " array is too large to derive {}, but it may be implemented", self.derive_trait
- );
- return CanDerive::Manually;
- }
- }
}
+
+ if self.derive_trait.can_derive_large_array() {
+ trace!(" array can derive {}", self.derive_trait);
+ return CanDerive::Yes;
+ }
+
+ if len > RUST_DERIVE_IN_ARRAY_LIMIT {
+ trace!(
+ " array is too large to derive {}, but it may be implemented", self.derive_trait
+ );
+ return CanDerive::Manually;
+ }
+ trace!(
+ " array is small enough to derive {}",
+ self.derive_trait
+ );
+ return CanDerive::Yes;
}
TypeKind::Vector(t, len) => {
let inner_type =