llvm-project/clang/include
Gabor Horvath 562f3ccf3e [analyzer] Proper caching in CallDescription objects.
During the review of D29567 it turned out the caching in CallDescription is not implemented properly. In case an identifier does not exist in a translation unit, repeated identifier lookups will be done which might have bad impact on the performance. This patch guarantees that the lookup is only executed once. Moreover this patch fixes a corner case when the identifier of CallDescription does not exist in the translation unit and the called function does not have an identifier (e.g.: overloaded operator in C++).

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

llvm-svn: 295186
2017-02-15 15:35:56 +00:00
..
clang [analyzer] Proper caching in CallDescription objects. 2017-02-15 15:35:56 +00:00
clang-c [libclang] [OpenCL] Expose half type. 2017-02-10 15:51:11 +00:00
CMakeLists.txt