summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs11
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