================
@@ -2541,6 +2541,31 @@ static void processMapMembersWithParent(
 
     assert(memberDataIdx >= 0 && "could not find mapped member of structure");
 
+    // If we're currently mapping a pointer to a block of data, we must
+    // initially map the pointer, and then attatch/bind the data with a
+    // subsequent map to the pointer, this segment of code generates the
+    // pointer mapping. This pointer map can in certain cases be optimised
+    // out as Clang currently does in its lowering, however, for the moment
----------------
skatrak wrote:

```suggestion
    // subsequent map to the pointer. This segment of code generates the
    // pointer mapping, which can in certain cases be optimised out as Clang
    // currently does in its lowering. However, for the moment
```

https://github.com/llvm/llvm-project/pull/96265
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to