[qt/clang/llvm-project]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm-project Pushed by mirror-service into branch 'upstream/users/usx95/02-06-field_and_interior_paths'. Changed from 950fb4c6bf64025f572fe2209e9267c00025edf1 to 7d3f6dd010abe17832257522605f633689d41842 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 7d3f6dd010abe17832257522605f633689d41842 by Utkarsh Saxena on 24/07/2026 at 21:24.. [LifetimeSafety][NFC] Refactor AccessPath and Loan representations This patch refactors the internal representations of `AccessPath` and `Loan` to support path elements, preparing for field-sensitive and interior-sensitive lifetime tracking. - Introduces `PathElement` representing a field or interior dereference. - Refactors `AccessPath` to contain a base and a list of `PathElement`s. - Updates `Loan` and `LoanManager` to use the new `AccessPath` structure. - Refactors debug dump formatting to output path elements if present. - Updates Checker and FactsGenerator to compile with the new interfaces, keeping logic behaviorally identical (NFC). TAG=agy CONV=2cfd8d00-18d7-4a03-8d78-2aba2f9a8f23 https://invent.kde.org/qt/clang/llvm-project/-/commit/7d3f6dd010abe17832257522605f633689d41842