Skip to content

Commit 8f839f0

Browse files
committed
AliasAnalysis: use AccessBase.isLet instead of duplicating the code
A small refactoring. NFC
1 parent 345f9c1 commit 8f839f0

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

SwiftCompilerSources/Sources/Optimizer/Analysis/AliasAnalysis.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -574,11 +574,7 @@ private enum MemoryLocation {
574574
var isLetValue: Bool {
575575
switch self {
576576
case .memoryAddress(let addr):
577-
switch addr.accessBase {
578-
case .global(let global): return global.isLet
579-
case .class(let rea): return rea.fieldIsLet
580-
default: return false
581-
}
577+
return addr.accessBase.isLet
582578
case .modifyAccessScope:
583579
return false
584580
}

0 commit comments

Comments
 (0)