wip
This commit is contained in:
parent
b94d5565a5
commit
bc867ce34d
6
.github/workflows/osrm-backend.yml
vendored
6
.github/workflows/osrm-backend.yml
vendored
@ -192,14 +192,14 @@ jobs:
|
|||||||
# CXXCOMPILER: clang++-15
|
# CXXCOMPILER: clang++-15
|
||||||
# CUCUMBER_TIMEOUT: 60000
|
# CUCUMBER_TIMEOUT: 60000
|
||||||
|
|
||||||
- name: clang-16-debug-clang-tidy
|
- name: clang-18-debug-clang-tidy
|
||||||
continue-on-error: false
|
continue-on-error: false
|
||||||
node: 18
|
node: 18
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
BUILD_TOOLS: ON
|
BUILD_TOOLS: ON
|
||||||
BUILD_TYPE: Debug
|
BUILD_TYPE: Debug
|
||||||
CCOMPILER: clang-16
|
CCOMPILER: clang-18
|
||||||
CXXCOMPILER: clang++-16
|
CXXCOMPILER: clang++-18
|
||||||
CUCUMBER_TIMEOUT: 60000
|
CUCUMBER_TIMEOUT: 60000
|
||||||
ENABLE_CLANG_TIDY: ON
|
ENABLE_CLANG_TIDY: ON
|
||||||
|
|
||||||
|
16
third_party/sol2/include/sol/sol.hpp
vendored
16
third_party/sol2/include/sol/sol.hpp
vendored
@ -19416,7 +19416,13 @@ namespace sol { namespace function_detail {
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <bool is_yielding, bool no_trampoline>
|
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)
|
||||||
|
#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;
|
int nr;
|
||||||
if constexpr (no_trampoline) {
|
if constexpr (no_trampoline) {
|
||||||
nr = real_call(L);
|
nr = real_call(L);
|
||||||
@ -19456,7 +19462,13 @@ namespace sol { namespace function_detail {
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <bool is_yielding, bool no_trampoline>
|
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)
|
||||||
|
#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;
|
int nr;
|
||||||
if constexpr (no_trampoline) {
|
if constexpr (no_trampoline) {
|
||||||
nr = real_call(L);
|
nr = real_call(L);
|
||||||
|
Loading…
Reference in New Issue
Block a user