Upgrade to clang-tidy 18 (#6919)
This commit is contained in:
committed by
GitHub
parent
feeed75cf1
commit
523ee762f0
Vendored
+16
-2
@@ -19416,7 +19416,14 @@ namespace sol { namespace function_detail {
|
||||
}
|
||||
|
||||
template <bool is_yielding, bool no_trampoline>
|
||||
static int call(lua_State* L) noexcept(std::is_nothrow_copy_assignable_v<T>) {
|
||||
static int call(lua_State* L)
|
||||
// see https://github.com/ThePhD/sol2/issues/1581#issuecomment-2103463524
|
||||
#if SOL_IS_ON(SOL_COMPILER_CLANG)
|
||||
// apparent regression in clang 18 - llvm/llvm-project#91362
|
||||
#else
|
||||
noexcept(std::is_nothrow_copy_assignable_v<T>)
|
||||
#endif
|
||||
{
|
||||
int nr;
|
||||
if constexpr (no_trampoline) {
|
||||
nr = real_call(L);
|
||||
@@ -19456,7 +19463,14 @@ namespace sol { namespace function_detail {
|
||||
}
|
||||
|
||||
template <bool is_yielding, bool no_trampoline>
|
||||
static int call(lua_State* L) noexcept(std::is_nothrow_copy_assignable_v<T>) {
|
||||
static int call(lua_State* L)
|
||||
// see https://github.com/ThePhD/sol2/issues/1581#issuecomment-2103463524
|
||||
#if SOL_IS_ON(SOL_COMPILER_CLANG)
|
||||
// apparent regression in clang 18 - llvm/llvm-project#91362
|
||||
#else
|
||||
noexcept(std::is_nothrow_copy_assignable_v<T>)
|
||||
#endif
|
||||
{
|
||||
int nr;
|
||||
if constexpr (no_trampoline) {
|
||||
nr = real_call(L);
|
||||
|
||||
Reference in New Issue
Block a user