@@ -2216,8 +2216,17 @@ struct DiagnosticEvaluator final
22162216 << " Rep: "
22172217 << *info->getValueMap ().getRepresentative (transferredVal)
22182218 << " Dynamic Isolation Region: " ;
2219- isolationRegionInfo.printForDiagnostics (llvm::dbgs ());
2220- llvm::dbgs () << ' \n ' );
2219+ isolationRegionInfo.printForOneLineLogging (llvm::dbgs ());
2220+ llvm::dbgs () << ' \n ' ;
2221+ if (auto isolatedValue = isolationRegionInfo->maybeGetIsolatedValue ()) {
2222+ llvm::dbgs () << " Isolated Value: " << isolatedValue;
2223+ auto name = inferNameHelper (isolatedValue);
2224+ llvm::dbgs () << " Isolated Value Name: "
2225+ << (name.has_value () ? name->get () : " none" ) << ' \n ' ;
2226+ } else {
2227+ llvm::dbgs () << " Isolated Value: none\n " ;
2228+ }
2229+ );
22212230 auto *self = const_cast <DiagnosticEvaluator *>(this );
22222231 auto nonTransferrableValue =
22232232 info->getValueMap ().getRepresentative (transferredVal);
@@ -2236,7 +2245,7 @@ struct DiagnosticEvaluator final
22362245 << " Rep: "
22372246 << *info->getValueMap ().getRepresentative (inoutSendingVal)
22382247 << " Dynamic Isolation Region: " ;
2239- isolationRegionInfo.printForDiagnostics (llvm::dbgs ());
2248+ isolationRegionInfo.printForOneLineLogging (llvm::dbgs ());
22402249 llvm::dbgs () << ' \n ' );
22412250 auto *self = const_cast <DiagnosticEvaluator *>(this );
22422251 auto nonTransferrableValue =
@@ -2257,7 +2266,7 @@ struct DiagnosticEvaluator final
22572266 << " Rep: "
22582267 << *info->getValueMap ().getRepresentative (transferredVal)
22592268 << " Dynamic Isolation Region: " ;
2260- isolationRegionInfo.printForDiagnostics (llvm::dbgs ());
2269+ isolationRegionInfo.printForOneLineLogging (llvm::dbgs ());
22612270 llvm::dbgs () << ' \n ' );
22622271
22632272 auto *self = const_cast <DiagnosticEvaluator *>(this );
0 commit comments