Skip to content

Commit fc9d0b3

Browse files
committed
[MoveOnlyAddrChecker] fix VariableNameInferrer for mark_depends
Fix the use-def address walk to pass through mark_dependence to find a variable introducer with a debug_value use.
1 parent cfe1aa8 commit fc9d0b3

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/SILOptimizer/Utils/VariableNameUtils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
642642
isa<ProjectBoxInst>(searchValue) || isa<CopyValueInst>(searchValue) ||
643643
isa<ConvertFunctionInst>(searchValue) ||
644644
isa<MarkUninitializedInst>(searchValue) ||
645+
isa<MarkDependenceInst>(searchValue) ||
645646
isa<CopyableToMoveOnlyWrapperAddrInst>(searchValue) ||
646647
isa<MoveOnlyWrapperToCopyableAddrInst>(searchValue) ||
647648
isa<MoveOnlyWrapperToCopyableValueInst>(searchValue) ||

0 commit comments

Comments
 (0)