fix new_object<>

This commit is contained in:
blueloveTH 2024-06-16 22:42:45 +08:00
parent 17d0c87c96
commit 5a6ede01d1

View File

@ -445,8 +445,8 @@ public:
template<typename T, typename ...Args>
PyVar new_object(Type type, Args&&... args){
if constexpr(is_sso_v<T>) return PyVar(type, T(std::forward<Args>(args)...));
else return heap.gcnew<T>(type, std::forward<Args>(args)...);
static_assert(!is_sso_v<T>);
return heap.gcnew<T>(type, std::forward<Args>(args)...);
}
#endif