Skip to content

Commit d9d8d56

Browse files
authored
Merge pull request swiftlang#63529 from meg-gupta/fixptrauthcirdar
Fix bug during IR generation of a signed access
2 parents 3d8e60d + feceaa2 commit d9d8d56

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

lib/IRGen/IRGenSIL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5930,7 +5930,7 @@ void IRGenSILFunction::visitEndAccessInst(EndAccessInst *i) {
59305930
}
59315931

59325932
case SILAccessEnforcement::Signed: {
5933-
if (access->getAccessKind() != SILAccessKind::Modify ||
5933+
if (access->getAccessKind() != SILAccessKind::Modify &&
59345934
access->getAccessKind() != SILAccessKind::Init) {
59355935
// nothing to do.
59365936
return;

test/IRGen/ptrauth_field_fptr_import.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// RUN: %swift-frontend %s -enable-import-ptrauth-field-function-pointers -emit-ir -target arm64e-apple-ios13.0 -I %S/Inputs/ -validate-tbd-against-ir=none 2>&1 | %FileCheck %s
2-
1+
// RUN: %swift-frontend %s -enable-import-ptrauth-field-function-pointers -emit-ir -target arm64e-apple-ios13.0 -I %S/Inputs/ -validate-tbd-against-ir=none | %FileCheck %s
32
// REQUIRES: CPU=arm64e
43
// REQUIRES: OS=ios
54

test/SILGen/ptrauth_field_fptr_import.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %swift-frontend %s -enable-import-ptrauth-field-function-pointers -emit-silgen -target arm64e-apple-ios13.0 -I %S/Inputs/ 2>&1 | %FileCheck %s
1+
// RUN: %swift-frontend %s -enable-import-ptrauth-field-function-pointers -emit-silgen -target arm64e-apple-ios13.0 -I %S/Inputs/ | %FileCheck %s
22

33
// REQUIRES: CPU=arm64e
44
// REQUIRES: OS=ios

0 commit comments

Comments
 (0)