[llvm] [DebugInfo] Handle followup loop metadata in updateLoopMetadataDebugLocations (PR #157557)

Björn Pettersson via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 24 06:52:09 PDT 2025


================
@@ -375,6 +375,32 @@ bool DebugInfoFinder::addScope(DIScope *Scope) {
   return true;
 }
 
+// Recursively handle DILocations in followup metadata etc.
+static Metadata *updateLoopMetadataDebugLocationsRecursive(
+    Metadata *MetadataIn, function_ref<Metadata *(Metadata *)> Updater) {
+  const MDNode *M = dyn_cast_or_null<MDNode>(MetadataIn);
----------------
bjope wrote:

Fixed in the latest update of this PR.

https://github.com/llvm/llvm-project/pull/157557


More information about the llvm-commits mailing list