From 03c9ac9c98c130e631cce29f7ae4896f7225c513 Mon Sep 17 00:00:00 2001 From: Guillaume Lessard Date: Wed, 14 Sep 2022 15:09:01 -0600 Subject: [PATCH] [test] fix buffer overflow in 32-bit device testing --- validation-test/stdlib/UnsafeBufferPointerSlices.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/validation-test/stdlib/UnsafeBufferPointerSlices.swift b/validation-test/stdlib/UnsafeBufferPointerSlices.swift index 5296d4b7c4518..3cc3dc4222012 100644 --- a/validation-test/stdlib/UnsafeBufferPointerSlices.swift +++ b/validation-test/stdlib/UnsafeBufferPointerSlices.swift @@ -598,10 +598,9 @@ UnsafeMutableRawBufferPointerSliceTests.test( UnsafeMutableRawBufferPointerSliceTests.test( "slice.of.UnsafeMutableRawBufferPointer.loadUnaligned" ) { - let count = 4 - let sizeInBytes = count * MemoryLayout.stride + let sizeInBytes = 32 let b = UnsafeMutableRawBufferPointer.allocate( - byteCount: sizeInBytes, alignment: MemoryLayout.alignment + byteCount: sizeInBytes, alignment: 4 ) defer { b.deallocate()