about summary refs log tree commit diff
path: root/tests/codegen/slice-pointer-nonnull-unwrap.rs
diff options
context:
space:
mode:
authorLzu Tao <taolzu@gmail.com>2024-06-09 13:25:12 +0000
committerLzu Tao <taolzu@gmail.com>2024-06-09 13:25:12 +0000
commitf9edd864df9f85a9a6a2969fa74e0966f6565c36 (patch)
treef2e0fd60713e570afb4e93a565c5805997b04b59 /tests/codegen/slice-pointer-nonnull-unwrap.rs
parent95740fbfeddbc3e09a0a94cde4c3694cd5af17db (diff)
downloadrust-f9edd864df9f85a9a6a2969fa74e0966f6565c36.tar.gz
rust-f9edd864df9f85a9a6a2969fa74e0966f6565c36.zip
Apply suggestions from code review
Co-authored-by: Nikita Popov <github@npopov.com>
Diffstat (limited to 'tests/codegen/slice-pointer-nonnull-unwrap.rs')
-rw-r--r--tests/codegen/slice-pointer-nonnull-unwrap.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/codegen/slice-pointer-nonnull-unwrap.rs b/tests/codegen/slice-pointer-nonnull-unwrap.rs
index 51ea4a1f943..48bf8fa88a0 100644
--- a/tests/codegen/slice-pointer-nonnull-unwrap.rs
+++ b/tests/codegen/slice-pointer-nonnull-unwrap.rs
@@ -5,15 +5,15 @@
 use std::ptr::NonNull;
 
 // CHECK-LABEL: @slice_ptr_len_1
-// CHECK: {{.*}}:
+// CHECK-NEXT: {{.*}}:
 // CHECK-NEXT: ret i64 %ptr.1
 #[no_mangle]
 pub fn slice_ptr_len_1(ptr: *const [u8]) -> usize {
-  let ptr = ptr.cast_mut();
-  if let Some(ptr) = NonNull::new(ptr) {
-    ptr.len()
-  } else {
-    // We know ptr is null, so we know ptr.wrapping_byte_add(1) is not null.
-    NonNull::new(ptr.wrapping_byte_add(1)).unwrap().len()
-  }
+    let ptr = ptr.cast_mut();
+    if let Some(ptr) = NonNull::new(ptr) {
+        ptr.len()
+    } else {
+        // We know ptr is null, so we know ptr.wrapping_byte_add(1) is not null.
+        NonNull::new(ptr.wrapping_byte_add(1)).unwrap().len()
+    }
 }