From f5e5880fb6e412951a56e00a886ebd4e681a039f Mon Sep 17 00:00:00 2001 From: Gabriel Date: Tue, 21 Jun 2022 07:42:02 +0800 Subject: [PATCH] [Improvement] make expression for template argument a constexpr (#10268) --- be/src/exprs/hybrid_set.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/exprs/hybrid_set.h b/be/src/exprs/hybrid_set.h index 81f71d45f2..642d99af1b 100644 --- a/be/src/exprs/hybrid_set.h +++ b/be/src/exprs/hybrid_set.h @@ -86,7 +86,7 @@ public: void insert(const void* data) override { if (data == nullptr) return; - if (sizeof(T) >= 16) { + if constexpr (sizeof(T) >= 16) { // for largeint, it will core dump with no memcpy T value; memcpy(&value, data, sizeof(T));