summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/implicitboolconversion.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-11-26Adapt to clang::MaterializeTemporaryExpr::GetTemparyExpr renameStephan Bergmann1-2/+2
2019-11-26loplugin:implicitboolconversion: Filter out bool -> std::atomic<bool>Stephan Bergmann1-0/+13
2019-11-18Missing includesStephan Bergmann1-0/+2
2019-10-07fix various warnings in compilerpluginsLuboš Luňák1-0/+1
2018-11-30Make some loplugin:implicitboolconversion code use TypeCheckStephan Bergmann1-6/+3
2018-10-01implicitboolconversion: ignore quint64 bitfieldJan-Marek Glogowski1-2/+8
2018-09-08Replace find_if with proper quantifier algorithmsArkadiy Illarionov1-3/+2
2018-08-14filter out some of the AST in the pluginsNoel Grandin1-2/+2
2018-08-10Avoid -Werror=deprecated-declarations with recent Clang trunkStephan Bergmann1-7/+7
2017-12-19Bump --enable-compiler-plugins to Clang 3.8.0Stephan Bergmann1-30/+6
2017-12-15Try even harder to get at template args in loplugin:implicitboolconversionStephan Bergmann1-13/+26
2017-11-25Use the canonical TemplateDeclStephan Bergmann1-0/+1
2017-11-07Clean away temporarily added using declarationsStephan Bergmann1-1/+1
2017-10-26Make loplugin:implicitboolconversion find the same in C++17 and pre-C++17Stephan Bergmann1-0/+26
2017-10-26Use compat::getSubExprAsWritten; clean upStephan Bergmann1-19/+20
2017-09-11More clang::*Type vs. llvm::*Type ambiguitiesStephan Bergmann1-3/+5
2016-12-22Also don't warn for plain C codeStephan Bergmann1-1/+1
2016-06-29Remove support for Clang < 3.3Stephan Bergmann1-6/+0
2016-06-28More Clang 3.4 "(anonymous namespace)" fixesStephan Bergmann1-1/+1
2016-06-28Adapt to Clang 3.4 (in preparation of a buildbot on CentOS 7)Stephan Bergmann1-2/+6
2016-06-19loplugin:salbool: Implicit conversions from non-Boolean fundamental typesStephan Bergmann1-24/+13
2016-04-27cppcheck: silence warnings in compilerpluginsJochen Nitschke1-1/+1
2016-04-21Use Sequence ctor taking initializer_listStephan Bergmann1-0/+39
2016-04-20Use cast to bool to normalize sal_Bool valuesStephan Bergmann1-0/+13
2016-02-26These version checks are about the Clang the plugins are built /against/Stephan Bergmann1-2/+2
2016-01-05Adapt loplugin:implicitboolconversion to changes in Clang trunk towards 3.8Stephan Bergmann1-8/+9
2015-11-02tdf#94269: Replace "n" prefix for bool variables with "b"Benjamin Ni1-55/+55
2015-08-04Adapt to current Clang trunk towards 3.7Stephan Bergmann1-0/+4
2015-05-11Suppress loplugin:implicitboolconversion warnings in Objective-C codeStephan Bergmann1-5/+7
2015-05-08lopluign:implicitboolconversion: warn about conversion from sal_Bool etc., tooStephan Bergmann1-46/+85
2015-04-23Mac OS X ctype.h isdigit is not extern "C"Stephan Bergmann1-1/+5
2015-04-23Improve loplugin:implicitboolconversion cond. expr. handlingStephan Bergmann1-28/+53
2015-04-17loplugin:implicitboolconversion: warn about conversions to unsigned charStephan Bergmann1-37/+325
2014-06-17Fix logic to obtain callee's FunctionProtoType (if any)Stephan Bergmann1-6/+11
2014-02-24implicitboolconversion: warn about implicit conversion of call args to boolStephan Bergmann1-11/+41
2014-02-21Special handling of __builtin_expect in boolean expressionsStephan Bergmann1-1/+3
2014-02-21implicitboolconversion: support for Objective C BOOLStephan Bergmann1-2/+3
2014-02-14one more -Werror,-Wsign-compareMatúš Kukan1-1/+1
2014-02-14-Wsign-compareStephan Bergmann1-1/+3
2014-02-13Adapt ImplicitBoolConversion to 32-bit builds (where sal_Int32 is long)Stephan Bergmann1-6/+17
2014-01-31Clang API function terminology got changedStephan Bergmann1-6/+9
2014-01-29implicitboolconversion: also warn about redundant explicit castsStephan Bergmann1-0/+16
2014-01-27Prepare dual-mode compiler plugin featureStephan Bergmann1-2/+2
2014-01-26implicitboolconversion: warn about mixing bool with integerStephan Bergmann1-0/+30
2014-01-22implicitboolconversion: also warn about mixing bool/sal_Bool in &=, |=, ^=Stephan Bergmann1-3/+3
2014-01-22implicitboolconversion: also warn about mixing bool/sal_Bool in == etc.Stephan Bergmann1-13/+16
2014-01-22Improve Clang 3.2 hasCLanguageLinkageType workaroundStephan Bergmann1-1/+1
2014-01-20Make implicitboolconversion.cxx compile with Clang 3.2Stephan Bergmann1-3/+30
2014-01-17Clang plugin that flags implicit conversions from boolStephan Bergmann1-0/+480