drm_hwcomposer: Enable modernize-type-traits clang-tidy check ... and suppress a warning. Change-Id: I2361ebaae476928424837ea8c79fddb8b4fc6e33 Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
diff --git a/.ci/Makefile b/.ci/Makefile index ca0daca..fba46b8 100644 --- a/.ci/Makefile +++ b/.ci/Makefile
@@ -55,7 +55,6 @@ -cert-err33-c \ -readability-math-missing-parentheses \ -readability-avoid-unconditional-preprocessor-if \ - -modernize-type-traits \ TIDY_CHECKS_NORMAL := \ $(TIDY_CHECKS_FINE) \
diff --git a/hwc2_device/hwc2_device.cpp b/hwc2_device/hwc2_device.cpp index c7bce5f..842dd9d 100644 --- a/hwc2_device/hwc2_device.cpp +++ b/hwc2_device/hwc2_device.cpp
@@ -54,6 +54,7 @@ template <typename PFN, typename T> static hwc2_function_pointer_t ToHook(T function) { + // NOLINTNEXTLINE(modernize-type-traits): ToHook is going to be removed static_assert(std::is_same<PFN, T>::value, "Incompatible fn pointer"); // NOLINTNEXTLINE(cppcoreguidelines-pro-type-reinterpret-cast): return reinterpret_cast<hwc2_function_pointer_t>(function);