[clang-tidy] Support C++14 in bugprone-signal-handler.
authorBalázs Kéri <1.int32@gmail.com>
Wed, 10 Aug 2022 09:07:38 +0000 (11:07 +0200)
committerBalázs Kéri <1.int32@gmail.com>
Fri, 12 Aug 2022 07:45:53 +0000 (09:45 +0200)
commit6e75ec5e38dacb14c9ac9578c8e07548861b6d27
tree183a930f8f67ce837d4c466096bb8334b6773ca9
parent5eeef48ed10c07e63c56b36f60f578431ce085db
[clang-tidy] Support C++14 in bugprone-signal-handler.

Check `bugprone-signal-handler` is improved to check for
C++-specific constructs in signal handlers. This check is
valid until C++17.

Reviewed By: whisperity

Differential Revision: https://reviews.llvm.org/D118996
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.cpp
clang-tools-extra/clang-tidy/bugprone/SignalHandlerCheck.h
clang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp
clang-tools-extra/docs/ReleaseNotes.rst
clang-tools-extra/docs/clang-tidy/checks/bugprone/signal-handler.rst
clang-tools-extra/docs/clang-tidy/checks/cert/msc54-cpp.rst [new file with mode: 0644]
clang-tools-extra/docs/clang-tidy/checks/list.rst
clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/signal.h
clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/signal-handler/stdcpp.h [new file with mode: 0644]
clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-handler.c
clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-handler.cpp [new file with mode: 0644]