]> granicus.if.org Git - clang/commit
[analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions
authorRafael Stahl <r.stahl@tum.de>
Thu, 10 Jan 2019 17:44:04 +0000 (17:44 +0000)
committerRafael Stahl <r.stahl@tum.de>
Thu, 10 Jan 2019 17:44:04 +0000 (17:44 +0000)
commit97d939ee57f80d052d5b55dba51046f6aa459582
tree6be35183dbf4952539cdf0cb5fe4903f6e9db423
parentc2686e43c2fcd01692c0f465d6ffc741afd7d939
[analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions

Summary: This is just changing naming and documentation to be general about external definitions that can be imported for cross translation unit analysis. There is at least a plan to add VarDecls: D46421

Reviewers: NoQ, xazax.hun, martong, a.sidorin, george.karpenkov, serge-sans-paille

Reviewed By: xazax.hun, martong

Subscribers: mgorny, whisperity, baloghadamsoftware, szepet, rnkovacs, mikhail.ramalho, Szelethus, donat.nagy, dkrupp, cfe-commits

Differential Revision: https://reviews.llvm.org/D56441

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@350852 91177308-0d34-0410-b5e6-96231b3b80d8
24 files changed:
include/clang/Basic/DiagnosticCrossTUKinds.td
include/clang/CrossTU/CrossTranslationUnit.h
include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
lib/CrossTU/CrossTranslationUnit.cpp
test/Analysis/Inputs/ctu-other.c.externalDefMap.txt [moved from test/Analysis/Inputs/ctu-other.c.externalFnMap.txt with 100% similarity]
test/Analysis/Inputs/ctu-other.cpp.externalDefMap.txt [moved from test/Analysis/Inputs/ctu-other.cpp.externalFnMap.txt with 100% similarity]
test/Analysis/analyzer-config.c
test/Analysis/ctu-different-triples.cpp
test/Analysis/ctu-main.c
test/Analysis/ctu-main.cpp
test/Analysis/ctu-unknown-parts-in-triples.cpp
test/Analysis/func-mapping-test.cpp
test/CMakeLists.txt
test/lit.cfg.py
tools/CMakeLists.txt
tools/clang-extdef-mapping/CMakeLists.txt [moved from tools/clang-func-mapping/CMakeLists.txt with 58% similarity]
tools/clang-extdef-mapping/ClangExtDefMapGen.cpp [moved from tools/clang-func-mapping/ClangFnMapGen.cpp with 83% similarity]
tools/scan-build-py/README.md
tools/scan-build-py/libscanbuild/__init__.py
tools/scan-build-py/libscanbuild/analyze.py
tools/scan-build-py/libscanbuild/arguments.py
tools/scan-build-py/libscanbuild/clang.py
tools/scan-build-py/tests/unit/test_analyze.py
tools/scan-build-py/tests/unit/test_clang.py