@@ -362,7 +362,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
362362 if (auto *use = getAnyDebugUse (searchValue)) {
363363 if (auto debugVar = DebugVarCarryingInst (use->getUser ())) {
364364 assert (debugVar.getKind () == DebugVarCarryingInst::Kind::DebugValue);
365- variableNamePath.push_back (use-> getUser ());
365+ variableNamePath.push_back (debugVar. getName ());
366366
367367 // We return the value, not the debug_info.
368368 return searchValue;
@@ -385,7 +385,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
385385 if (auto debugVar = DebugVarCarryingInst (debugUse->getUser ())) {
386386 assert (debugVar.getKind () ==
387387 DebugVarCarryingInst::Kind::DebugValue);
388- variableNamePath.push_back (debugUse-> getUser ());
388+ variableNamePath.push_back (debugVar. getName ());
389389
390390 // We return the value, not the debug_info.
391391 return searchValue;
@@ -399,7 +399,7 @@ SILValue VariableNameInferrer::findDebugInfoProvidingValueHelper(
399399 if (auto *debugUse = getAnyDebugUse (bbi)) {
400400 if (auto debugVar = DebugVarCarryingInst (debugUse->getUser ())) {
401401 assert (debugVar.getKind () == DebugVarCarryingInst::Kind::DebugValue);
402- variableNamePath.push_back (debugUse-> getUser ());
402+ variableNamePath.push_back (debugVar. getName ());
403403
404404 // We return the value, not the debug_info.
405405 return searchValue;
0 commit comments