@@ -362,7 +362,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
362
362
if (auto *use = getAnyDebugUse (searchValue)) {
363
363
if (auto debugVar = DebugVarCarryingInst (use->getUser ())) {
364
364
assert (debugVar.getKind () == DebugVarCarryingInst::Kind::DebugValue);
365
- variableNamePath.push_back (use-> getUser ());
365
+ variableNamePath.push_back (debugVar. getName ());
366
366
367
367
// We return the value, not the debug_info.
368
368
return searchValue;
@@ -385,7 +385,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
385
385
if (auto debugVar = DebugVarCarryingInst (debugUse->getUser ())) {
386
386
assert (debugVar.getKind () ==
387
387
DebugVarCarryingInst::Kind::DebugValue);
388
- variableNamePath.push_back (debugUse-> getUser ());
388
+ variableNamePath.push_back (debugVar. getName ());
389
389
390
390
// We return the value, not the debug_info.
391
391
return searchValue;
@@ -399,7 +399,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
399
399
if (auto *debugUse = getAnyDebugUse (bbi)) {
400
400
if (auto debugVar = DebugVarCarryingInst (debugUse->getUser ())) {
401
401
assert (debugVar.getKind () == DebugVarCarryingInst::Kind::DebugValue);
402
- variableNamePath.push_back (debugUse-> getUser ());
402
+ variableNamePath.push_back (debugVar. getName ());
403
403
404
404
// We return the value, not the debug_info.
405
405
return searchValue;
0 commit comments