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> template<typename T, typename ...Args>
PyVar new_object(Type type, Args&&... args){ PyVar new_object(Type type, Args&&... args){
if constexpr(is_sso_v<T>) return PyVar(type, T(std::forward<Args>(args)...)); static_assert(!is_sso_v<T>);
else return heap.gcnew<T>(type, std::forward<Args>(args)...); return heap.gcnew<T>(type, std::forward<Args>(args)...);
} }
#endif #endif