From 9c2113300dcf5a1ff2a45005734c5a2e640cc9b8 Mon Sep 17 00:00:00 2001 From: Junru Shao Date: Mon, 22 Dec 2025 23:16:32 -0800 Subject: [PATCH 1/2] chore: Suppress latest clang-tidy warnings --- include/tvm/ffi/reflection/overload.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/tvm/ffi/reflection/overload.h b/include/tvm/ffi/reflection/overload.h index 6556338a..3d09b3e6 100644 --- a/include/tvm/ffi/reflection/overload.h +++ b/include/tvm/ffi/reflection/overload.h @@ -164,6 +164,7 @@ struct TypedOverload : OverloadBase { template Ret CallAux(std::index_sequence, CaptureTuple& tuple) { /// NOTE: this works for T, const T, const T&, T&& argument types + // NOLINTNEXTLINE(bugprone-unchecked-optional-access) return f_(static_cast>(std::move(*std::get(tuple)))...); } From 43e7d8ad4c143224558fa148ccf33865b4804f61 Mon Sep 17 00:00:00 2001 From: Junru Shao Date: Tue, 23 Dec 2025 13:49:29 -0800 Subject: [PATCH 2/2] Fix doxygen --- include/tvm/ffi/reflection/overload.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/tvm/ffi/reflection/overload.h b/include/tvm/ffi/reflection/overload.h index 3d09b3e6..f9684bcf 100644 --- a/include/tvm/ffi/reflection/overload.h +++ b/include/tvm/ffi/reflection/overload.h @@ -274,6 +274,7 @@ namespace reflection { template class OverloadObjectDef : private ObjectDef { public: + /*! \brief The super class */ using Super = ObjectDef; /*! * \brief Constructor