/download/obfuscator-ollvm/clang-tools-extra/test/clang-tidy/checkers/bugprone/

1 directory 162 files
Name Size Modified
Go up
Inputs
argument-comment-gmock.cpp 4.9 KiB
argument-comment-ignore-single-argument.cpp 2.8 KiB
argument-comment-literals.cpp 7.4 KiB
argument-comment-strict.cpp 1.2 KiB
argument-comment.cpp 4.7 KiB
assert-side-effect.cpp 4.5 KiB
assert-side-effect.m 1.9 KiB
assignment-in-if-condition-cxx20.cpp 155 B
assignment-in-if-condition.cpp 2.5 KiB
bad-signal-to-kill-thread-sigterm-not-a-literal.cpp 264 B
bad-signal-to-kill-thread-undef-sigterm.cpp 267 B
bad-signal-to-kill-thread.cpp 1.1 KiB
bool-pointer-implicit-conversion.cpp 1.5 KiB
branch-clone-fallthrough.cpp 1.3 KiB
branch-clone-if-constexpr-template.cpp 1.2 KiB
branch-clone-macro-crash.c 301 B
branch-clone-unknown-expr.cpp 593 B
branch-clone.cpp 27 KiB
casting-through-void.cpp 4.6 KiB
chained-comparison.c 4.0 KiB
chained-comparison.cpp 4.8 KiB
compare-pointer-to-member-virtual-function.cpp 4.3 KiB
copy-constructor-init.cpp 4.4 KiB
crtp-constructor-accessibility.cpp 9.3 KiB
dangling-handle.cpp 6.8 KiB
dynamic-static-initializers.hpp 1.3 KiB
easily-swappable-parameters-ignore-default.cpp 3.7 KiB
easily-swappable-parameters-ignore.cpp 2.0 KiB
easily-swappable-parameters-implicit-qualifiers.cpp 1.4 KiB
easily-swappable-parameters-implicits.c 5.3 KiB
easily-swappable-parameters-implicits.cpp 17 KiB
easily-swappable-parameters-len2.cpp 24 KiB
easily-swappable-parameters-len3.cpp 1.9 KiB
easily-swappable-parameters-prefixsuffixname.cpp 3.0 KiB
easily-swappable-parameters-qualifiermixing.cpp 9.9 KiB
easily-swappable-parameters-relatedness.c 1.7 KiB
easily-swappable-parameters-relatedness.cpp 7.5 KiB
easily-swappable-parameters.c 8.0 KiB
empty-catch.cpp 1.5 KiB
exception-escape-coro.cpp 25 KiB
exception-escape-openmp.cpp 793 B
exception-escape-rethrow.cpp 843 B
exception-escape-throw.cpp 1.0 KiB
exception-escape.cpp 21 KiB
fold-init-type.cpp 5.8 KiB
forward-declaration-namespace.cpp 4.2 KiB
forwarding-reference-overload-concepts.cpp 764 B
forwarding-reference-overload.cpp 9.2 KiB
implicit-widening-of-multiplication-result-array-subscript-expression.cpp 4.5 KiB
implicit-widening-of-multiplication-result-char.cpp 6.0 KiB
implicit-widening-of-multiplication-result-constants.cpp 1.4 KiB
implicit-widening-of-multiplication-result-extint.cpp 1.5 KiB
implicit-widening-of-multiplication-result-int.cpp 6.1 KiB
implicit-widening-of-multiplication-result-pointer-offset.cpp 5.5 KiB
implicit-widening-of-multiplication-result-short.cpp 986 B
inaccurate-erase.cpp 3.0 KiB
inc-dec-in-conditions-bitint-no-crash.c 178 B
inc-dec-in-conditions.cpp 4.2 KiB
incorrect-enable-if.cpp 3.6 KiB
incorrect-roundings.cpp 5.5 KiB
infinite-loop-noreturn.mm 1.6 KiB
infinite-loop.cpp 15 KiB
infinite-loop.mm 3.7 KiB
integer-division.cpp 3.6 KiB
lambda-function-name.cpp 3.3 KiB
macro-parentheses-cmdline.cpp 370 B
macro-parentheses.cpp 2.6 KiB
macro-repeated-side-effects.c 5.7 KiB
misplaced-operator-in-strlen-in-alloc.c 3.9 KiB
misplaced-operator-in-strlen-in-alloc.cpp 2.0 KiB
misplaced-pointer-arithmetic-in-alloc.c 2.5 KiB
misplaced-pointer-arithmetic-in-alloc.cpp 2.7 KiB
misplaced-widening-cast-explicit-only.cpp 2.0 KiB
misplaced-widening-cast-implicit-enabled.cpp 3.1 KiB
move-forwarding-reference.cpp 4.2 KiB
multi-level-implicit-pointer-conversion.cpp 3.4 KiB
multiple-new-in-one-expression.cpp 9.4 KiB
multiple-statement-macro.cpp 1.7 KiB
no-escape.m 1.3 KiB
non-zero-enum-to-bool-conversion-cpp11.cpp 2.9 KiB
non-zero-enum-to-bool-conversion.cpp 3.0 KiB
not-null-terminated-result-in-initialization-strlen.c 3.3 KiB
not-null-terminated-result-memcpy-before-safe.c 2.5 KiB
not-null-terminated-result-memcpy-safe-cxx.cpp 4.6 KiB
not-null-terminated-result-memcpy-safe-other.c 3.5 KiB
not-null-terminated-result-memcpy-safe.c 4.5 KiB
not-null-terminated-result-stdc-want-lib-ext1-not-a-literal.c 582 B
not-null-terminated-result-strlen.c 4.7 KiB
not-null-terminated-result-undef-stdc-want-lib-ext1.c 600 B
not-null-terminated-result-wcslen.cpp 4.3 KiB
not-null-terminated-result-wmemcpy-safe-cxx.cpp 4.1 KiB
optional-value-conversion.cpp 14 KiB
parent-virtual-call.cpp 6.1 KiB
pointer-arithmetic-on-polymorphic-object-all.cpp 4.4 KiB
pointer-arithmetic-on-polymorphic-object-decl-only.cpp 4.1 KiB
posix-return.cpp 8.5 KiB
redundant-branch-condition.cpp 34 KiB
reserved-identifier-c.c 390 B
reserved-identifier-invert.cpp 2.4 KiB
reserved-identifier.cpp 9.2 KiB
return-const-ref-from-parameter.cpp 5.2 KiB
shared-ptr-array-mismatch.cpp 4.0 KiB
signal-handler-minimal.c 972 B
signal-handler-posix.c 752 B
signal-handler.c 6.3 KiB
signal-handler.cpp 11 KiB
signed-char-misuse-fsigned-char.cpp 332 B
signed-char-misuse-funsigned-char.cpp 531 B
signed-char-misuse-with-option.cpp 1.9 KiB
signed-char-misuse.cpp 7.2 KiB
sizeof-container.cpp 2.2 KiB
sizeof-expression-2.c 1.8 KiB
sizeof-expression-any-pointer.cpp 12 KiB
sizeof-expression-warn-on-sizeof-pointer-to-aggregate.cpp 2.0 KiB
sizeof-expression.cpp 16 KiB
spuriously-wake-up-functions.c 5.2 KiB
spuriously-wake-up-functions.cpp 4.9 KiB
standalone-empty.cpp 20 KiB
string-constructor.cpp 4.5 KiB
string-integer-assignment.cpp 3.0 KiB
string-literal-with-embedded-nul.cpp 3.0 KiB
stringview-nullptr.cpp 66 KiB
suspicious-enum-usage-strict.cpp 2.1 KiB
suspicious-enum-usage.cpp 1.3 KiB
suspicious-include.cpp 999 B
suspicious-memory-comparison-32bits.cpp 794 B
suspicious-memory-comparison.c 9.3 KiB
suspicious-memory-comparison.cpp 5.8 KiB
suspicious-memset-usage.c 359 B
suspicious-memset-usage.cpp 3.0 KiB
suspicious-missing-comma.cpp 2.0 KiB
suspicious-realloc-usage.cpp 3.2 KiB
suspicious-semicolon-constexpr.cpp 640 B
suspicious-semicolon-fail.cpp 1.0 KiB
suspicious-semicolon.cpp 1.7 KiB
suspicious-string-compare.c 2.6 KiB
suspicious-string-compare.cpp 13 KiB
suspicious-stringview-data-usage.cpp 2.6 KiB
swapped-arguments.cpp 3.4 KiB
switch-missing-default-case.cpp 1.5 KiB
terminating-continue.cpp 1.9 KiB
throw-keyword-missing.cpp 4.4 KiB
too-small-loop-variable-magniute-bits-upper-limit.cpp 616 B
too-small-loop-variable.cpp 12 KiB
unchecked-optional-access-ignore-smart.cpp 1.3 KiB
unchecked-optional-access.cpp 4.9 KiB
undefined-memory-manipulation.cpp 7.4 KiB
undelegated-constructor-cxx98.cpp 387 B
undelegated-constructor.cpp 1.4 KiB
unhandled-exception-at-new.cpp 4.9 KiB
unhandled-self-assignment-warn-only-if-this-has-suspicious-field.cpp 1.2 KiB
unhandled-self-assignment.cpp 13 KiB
unique-ptr-array-mismatch.cpp 5.0 KiB
unsafe-functions.c 9.7 KiB
unused-local-non-trivial-variable.cpp 3.5 KiB
unused-raii-crash.mm 253 B
unused-raii.cpp 4.5 KiB
unused-return-value-avoid-assignment.cpp 939 B
unused-return-value-custom.cpp 2.8 KiB
unused-return-value.cpp 10 KiB
use-after-move.cpp 41 KiB
virtual-near-miss.cpp 4.1 KiB