llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize
Jens Massberg db335d02a5 [clang-tidy] Ignore cxxRewrittenBinaryOperator in defaulted function decls in modernize-use-nullptr
The check has produced false positives when checking the default implementation of the spaceship operator.
The default implementation should be skipped by the check.

Modified the existing test so that the check runs into the bug without this fix and add another test case.

Fixes #53961.

Patch by Jens Massberg.

Reviewed By: ilya-biryukov

Differential Revision: https://reviews.llvm.org/D138701
2022-11-25 15:45:37 +01:00
..
Inputs
avoid-bind-permissive-parameter-list.cpp
avoid-bind.cpp
avoid-c-arrays-ignores-main.cpp
avoid-c-arrays-ignores-three-arg-main.cpp
avoid-c-arrays.cpp
concat-nested-namespaces.cpp
deprecated-headers-cxx03.cpp
deprecated-headers-cxx11.cpp
deprecated-headers-extern-c.cpp
deprecated-ios-base-aliases.cpp
loop-convert-assert-failure.cpp
loop-convert-basic.cpp
loop-convert-camelback.cpp
loop-convert-const.cpp
loop-convert-extra.cpp
loop-convert-lowercase.cpp
loop-convert-multidimensional.cpp
loop-convert-negative.cpp
loop-convert-reverse.cpp
loop-convert-rewritten-binop.cpp
loop-convert-uppercase.cpp
loop-convert.c
macro-to-enum.c
macro-to-enum.cpp
make-shared-header.cpp
make-shared.cpp
make-unique-cxx11.cpp
make-unique-default-init.cpp
make-unique-header.cpp
make-unique-inaccessible-ctors.cpp
make-unique-macros.cpp
make-unique.cpp
pass-by-value-header.cpp
pass-by-value-macro-header.cpp
pass-by-value-multi-fixes.cpp
pass-by-value.cpp
raw-string-literal-delimiter.cpp
raw-string-literal-replace-shorter.cpp
raw-string-literal.cpp
redundant-void-arg-delayed.cpp
redundant-void-arg.c
redundant-void-arg.cpp
replace-auto-ptr.cpp
replace-disallow-copy-and-assign-macro.cpp
replace-random-shuffle.cpp
return-braced-init-list.cpp
shrink-to-fit.cpp
unary-static-assert.cpp
use-auto-cast-remove-stars.cpp
use-auto-cast.cpp
use-auto-iterator.cpp
use-auto-min-type-name-length.cpp
use-auto-new-remove-stars.cpp
use-auto-new.cpp
use-bool-literals-ignore-macros.cpp
use-bool-literals.cpp
use-default-member-init-assignment.cpp
use-default-member-init-bitfield.cpp
use-default-member-init-macros.cpp
use-default-member-init.cpp
use-emplace-ignore-implicit-constructors.cpp
use-emplace.cpp [clang-tidy] Fix modernize-use-emplace to support alias cases 2022-08-31 10:21:10 +01:00
use-equals-default-copy.cpp [clang-tidy] Skip union-like classes in use-equals-default 2022-09-06 20:19:47 +00:00
use-equals-default-cxx17.cpp [clang-tidy] Skip private default ctors in modernize-use-equals-default 2022-10-20 22:04:33 +00:00
use-equals-default-cxx20.cpp [clang-tidy] Skip private default ctors in modernize-use-equals-default 2022-10-20 22:04:33 +00:00
use-equals-default-cxx98.cpp [clang-tidy] Restrict use-equals-default to c++11-or-later 2022-09-02 22:19:11 +00:00
use-equals-default-delayed.cpp
use-equals-default-macros.cpp
use-equals-default.cpp [clang-tidy] Skip template ctors in modernize-use-equals-default 2022-10-28 05:30:19 +00:00
use-equals-delete-macros.cpp
use-equals-delete.cpp
use-nodiscard-clang-unused.cpp
use-nodiscard-cxx11.cpp
use-nodiscard-gcc-unused.cpp
use-nodiscard-no-macro-inscope-cxx11.cpp
use-nodiscard-no-macro.cpp
use-nodiscard.cpp
use-noexcept-error.cpp
use-noexcept-macro.cpp
use-noexcept-opt.cpp
use-noexcept.cpp
use-nullptr-basic.cpp
use-nullptr-cxx20.cpp [clang-tidy] Ignore cxxRewrittenBinaryOperator in defaulted function decls in modernize-use-nullptr 2022-11-25 15:45:37 +01:00
use-nullptr.c
use-nullptr.cpp
use-override-allow-override-and-final.cpp
use-override-cxx98.cpp
use-override-ms.cpp
use-override-no-destructors.cpp
use-override-with-macro.cpp
use-override-with-no-macro-inscope.cpp
use-override.cpp
use-trailing-return-type-cxx20.cpp
use-trailing-return-type.cpp
use-transparent-functors.cpp
use-uncaught-exceptions.cpp
use-using-macros.cpp
use-using.cpp