Go to file
Etienne Bergeron c87599f480 [clang-tidy] Improve misc-redundant-expression and decrease false-positive
Summary:
This patch is adding support for conditional expression and overloaded operators.

To decrease false-positive, this patch is adding a list of banned macro names that
has multiple variant with same integer value.

Also fixed support for template instantiation and added an unittest.

Reviewers: alexfh

Subscribers: klimek, Sarcasm, cfe-commits

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

llvm-svn: 269275
2016-05-12 04:32:47 +00:00
clang Add an AST matcher for string-literal length 2016-05-12 04:20:04 +00:00
clang-tools-extra [clang-tidy] Improve misc-redundant-expression and decrease false-positive 2016-05-12 04:32:47 +00:00
compiler-rt [profile] profile writing cleanup 2016-05-11 23:21:22 +00:00
debuginfo-tests
libclc math: Add erf ported from amd-builtins 2016-05-06 18:02:30 +00:00
libcxx [libcxx] Prefer C++14 over C++11 when building libc++experimental. 2016-05-10 16:17:43 +00:00
libcxxabi libc++abi: make __cxa_call_unexpected visible 2016-05-11 23:56:37 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld [ELF] implemented -z defs option 2016-05-11 13:48:41 +00:00
lldb Keep original source path and mapped path in LineEntry 2016-05-11 22:46:53 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [WebAssembly] Fast-isel support for calls, arguments, and selects. 2016-05-12 04:19:09 +00:00
openmp Restore NULL flag check in __kmp_null_resume_wrapper 2016-05-12 00:54:08 +00:00
polly Invalidate unprofitable SCoPs after creation 2016-05-10 16:38:09 +00:00