Author: Davide Cunial Date: 2026-01-16T18:08:39+01:00 New Revision: 5ab2df3469dc6bc3b3e5c60dad160c01784f36dc
URL: https://github.com/llvm/llvm-project/commit/5ab2df3469dc6bc3b3e5c60dad160c01784f36dc DIFF: https://github.com/llvm/llvm-project/commit/5ab2df3469dc6bc3b3e5c60dad160c01784f36dc.diff LOG: [clang][NFC] Update CrossTranslationUnit.rst (#175730) For PHC-based analysis, it's no longer necessary to manually edit the file name in externalDefMap.txt. Added: Modified: clang/docs/analyzer/user-docs/CrossTranslationUnit.rst Removed: ################################################################################ diff --git a/clang/docs/analyzer/user-docs/CrossTranslationUnit.rst b/clang/docs/analyzer/user-docs/CrossTranslationUnit.rst index a04b9f8c24e46..a0576bf9254ec 100644 --- a/clang/docs/analyzer/user-docs/CrossTranslationUnit.rst +++ b/clang/docs/analyzer/user-docs/CrossTranslationUnit.rst @@ -85,21 +85,9 @@ source files in format `<USR-Length>:<USR> <File-Path>`: .. code-block:: bash - $ clang-extdef-mapping -p . foo.cpp - 9:c:@F@foo# /path/to/your/project/foo.cpp - $ clang-extdef-mapping -p . foo.cpp > externalDefMap.txt - -We have to modify `externalDefMap.txt` to contain the name of the `.ast` files instead of the source files: - -.. code-block:: bash - - $ sed -i -e "s/.cpp/.cpp.ast/g" externalDefMap.txt - -We still have to further modify the `externalDefMap.txt` file to contain relative paths: - -.. code-block:: bash - - $ sed -i -e "s|$(pwd)/||g" externalDefMap.txt + $ clang-extdef-mapping -p . foo.cpp.ast + 9:c:@F@foo# /path/to/your/project/foo.cpp.ast + $ clang-extdef-mapping -p . foo.cpp.ast > externalDefMap.txt Now everything is available for the CTU analysis. We have to feed Clang with CTU specific extra arguments: _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
