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

Reply via email to