diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2020-08-15 13:57:59 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2020-08-15 13:58:30 +0200 |
commit | 18ed6f418ec40d57d7e9f658416f47d3e7b5c6af (patch) | |
tree | b3b0abd6b685a684cbf0a1f1876cdd3d8fc7b161 | |
parent | 4299255c8a327ad3619ed9921823e85cbf880a95 (diff) |
codegen: Simplify a bit the code in #1847
-rw-r--r-- | src/codegen/mod.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs index ccfa622c..60e0e592 100644 --- a/src/codegen/mod.rs +++ b/src/codegen/mod.rs @@ -3512,13 +3512,10 @@ impl TryToRustTy for Type { inner.into_resolver().through_type_refs().resolve(ctx); let inner_ty = inner.expect_type(); - let is_objc_pointer = - inner.kind().as_type().map_or(false, |ty| { - match ty.kind() { - TypeKind::ObjCInterface(..) => true, - _ => false, - } - }); + let is_objc_pointer = match inner_ty.kind() { + TypeKind::ObjCInterface(..) => true, + _ => false, + }; // Regardless if we can properly represent the inner type, we // should always generate a proper pointer here, so use |