Skip to content

Commit 3bfe7a4

Browse files
Merge pull request swiftlang#62658 from valeriyvan/AccessStorage
Remove one of two identical sub-expressions 'accessKind == AccessStorage::Class' to the left and to the right of the '||' operator
2 parents b2bbf00 + 2265e1d commit 3bfe7a4

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -746,9 +746,7 @@ void AccessConflictAndMergeAnalysis::visitMayRelease(SILInstruction *instr,
746746
// This is similar to recordUnknownConflict, but only class and global
747747
// accesses can be affected by a deinitializer.
748748
auto isHeapAccess = [](AccessStorage::Kind accessKind) {
749-
return accessKind == AccessStorage::Class
750-
|| accessKind == AccessStorage::Class
751-
|| accessKind == AccessStorage::Global;
749+
return accessKind == AccessStorage::Class || accessKind == AccessStorage::Global;
752750
};
753751
// Mark the in-scope accesses as having a nested conflict
754752
llvm::for_each(state.inScopeConflictFreeAccesses, [&](BeginAccessInst *bai) {

0 commit comments

Comments
 (0)