From a2f79db2fbe0a65fa8b41f1e69990dc4b849bfe4 Mon Sep 17 00:00:00 2001 From: Junru Shao Date: Mon, 28 Aug 2023 09:31:27 -0700 Subject: [PATCH] [Runtime] Fix ICE from Clang This PR fixes an error reporting from Clang on the line below: ``` /.../include/tvm/runtime/packed_func.h:1706:3: error: no matching function for call to 'F' detail::parameter_pack::EnumerateWithArg::template F( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` --- include/tvm/runtime/packed_func.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/tvm/runtime/packed_func.h b/include/tvm/runtime/packed_func.h index e63e92835cc5..7aa8ef1ba7ff 100644 --- a/include/tvm/runtime/packed_func.h +++ b/include/tvm/runtime/packed_func.h @@ -1693,7 +1693,7 @@ inline TVMRetValue PackedFunc::operator()(Args&&... args) const { return rv; } -template +template struct TVMArgsSetterApply { static TVM_ALWAYS_INLINE void F(TVMArgsSetter* setter, T&& value) { (*setter)(i, std::forward(value));