Go to file
Igor Kudrin 6fd589a763 [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files.
We have an assertion failure if, for example, the definition of an unused
inline function starts in one macro and ends in another. This patch fixes
the issue by finding the common ancestor of the start and end locations
of that function's body and changing the locations accordingly.

Differential Revision: http://reviews.llvm.org/D20997

llvm-svn: 271969
2016-06-07 02:17:03 +00:00
clang [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files. 2016-06-07 02:17:03 +00:00
clang-tools-extra clang-rename: implement renaming of classes inside static_cast 2016-06-06 19:40:12 +00:00
compiler-rt [sanitizer] Initial implementation of a Hardened Allocator 2016-06-07 01:20:26 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Use single precision fmax in sp path 2016-05-17 19:44:01 +00:00
libcxx Rename some test data (and make it const) to rid us of some shadowing warnings in the test suite. No functional change. Thanks to STL@microsoft for the report and patch. 2016-06-06 18:24:08 +00:00
libcxxabi Partially revert r270816: build with -fvisibility=hidden. 2016-06-02 08:14:28 +00:00
libunwind [libunwind] Remove unused code. 2016-06-03 20:57:48 +00:00
lld Ignore the "globally available" version. 2016-06-06 22:42:57 +00:00
lldb Don't remove PIE executables when using svr4 packets 2016-06-06 15:00:50 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [sanitizer] Initial implementation of a Hardened Allocator 2016-06-07 01:20:26 +00:00
openmp Fine tuning of TC* macros - small followup 2016-06-01 09:59:26 +00:00
polly Refactor division generation code 2016-06-06 14:56:17 +00:00