avoid ICE in CUDA 11.4 compiler

This commit is contained in:
Dan Ibanez 2022-12-13 10:07:04 -07:00
parent 293ddad868
commit 1b3b6740c5

View File

@ -342,7 +342,7 @@ namespace sol { namespace stack {
return 1;
}
else if constexpr (std::is_same_v<Tu, luaL_Stream*>) {
luaL_Stream* source { std::forward<Args>(args)... };
luaL_Stream* source(std::forward<Args>(args)...);
luaL_Stream* stream = static_cast<luaL_Stream*>(detail::alloc_newuserdata(L, sizeof(luaL_Stream)));
stream->f = source->f;
#if SOL_IS_ON(SOL_LUAL_STREAM_USE_CLOSE_FUNCTION)