Skip to content

Fix get_member_ptr_name for MSVC #956

Fix get_member_ptr_name for MSVC

Fix get_member_ptr_name for MSVC #956

Triggered via push August 23, 2026 13:08
Status Failure
Total duration 48m 41s
Artifacts

windows.yaml

on: push
Matrix: windows-msvc-shared
Matrix: windows-msvc
Fit to window
Zoom out
Zoom in

Annotations

26 errors and 36 warnings
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L637
_Ty=char [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L637
[ [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L637
with [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L637
'return': cannot convert from 'void' to 'rfl::NamedTuple<rfl::Field<rfl::internal::StringLiteral<11>{std::array<char,11>{_Ty98,97,116,99,104,95,115,105,122,101,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<10>{std::array<_Ty,10>{_Ty100,101,108,105,109,105,116,101,114,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<12>{std::array<_Ty,12>{_Ty110,117,108,108,95,115,116,114,105,110,103,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<8>{std::array<_Ty,8>{_Ty113,117,111,116,105,110,103,0}},rfl::make_field::T0>>' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L625
] [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L625
_Ty=char [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L625
[ [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L625
with [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/NamedTuple.hpp#L625
'<function-style-cast>': cannot convert from 'initializer list' to 'rfl::NamedTuple<rfl::Field<rfl::internal::StringLiteral<11>{std::array<char,11>{_Ty98,97,116,99,104,95,115,105,122,101,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<10>{std::array<_Ty,10>{_Ty100,101,108,105,109,105,116,101,114,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<12>{std::array<_Ty,12>{_Ty110,117,108,108,95,115,116,114,105,110,103,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<8>{std::array<_Ty,8>{_Ty113,117,111,116,105,110,103,0}},rfl::make_field::T0>>' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (JSON): include/rfl/internal/find_index.hpp#L42
static assertion failed: 'No matching field found.' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L637
_Ty=char [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L637
[ [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L637
with [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L637
'return': cannot convert from 'void' to 'rfl::NamedTuple<rfl::Field<rfl::internal::StringLiteral<11>{std::array<char,11>{_Ty98,97,116,99,104,95,115,105,122,101,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<10>{std::array<_Ty,10>{_Ty100,101,108,105,109,105,116,101,114,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<12>{std::array<_Ty,12>{_Ty110,117,108,108,95,115,116,114,105,110,103,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<8>{std::array<_Ty,8>{_Ty113,117,111,116,105,110,103,0}},rfl::make_field::T0>>' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L625
] [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L625
_Ty=char [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L625
[ [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L625
with [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/NamedTuple.hpp#L625
'<function-style-cast>': cannot convert from 'initializer list' to 'rfl::NamedTuple<rfl::Field<rfl::internal::StringLiteral<11>{std::array<char,11>{_Ty98,97,116,99,104,95,115,105,122,101,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<10>{std::array<_Ty,10>{_Ty100,101,108,105,109,105,116,101,114,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<12>{std::array<_Ty,12>{_Ty110,117,108,108,95,115,116,114,105,110,103,0}},rfl::make_field::T0>,rfl::Field<rfl::internal::StringLiteral<8>{std::array<_Ty,8>{_Ty113,117,111,116,105,110,103,0}},rfl::make_field::T0>>' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc-shared (JSON): include/rfl/internal/find_index.hpp#L42
static assertion failed: 'No matching field found.' [D:\a\reflect-cpp\reflect-cpp\build\tests\cli\reflect-cpp-cli-tests.vcxproj]
windows-msvc (benchmarks)
Canceling since a higher priority waiting request for windows-refs/heads/f/cpp_26_reflection--benchmarks exists
windows-msvc (benchmarks)
The operation was canceled.
windows-msvc (PARQUET)
Canceling since a higher priority waiting request for windows-refs/heads/f/cpp_26_reflection--PARQUET exists
windows-msvc (PARQUET)
The operation was canceled.
windows-msvc-shared (PARQUET)
Process completed with exit code 1.
windows-msvc-shared (PARQUET): include/rfl/internal/find_index.hpp#L42
static assertion failed: 'No matching field found.' [D:\a\reflect-cpp\reflect-cpp\build\tests\parquet\reflect-cpp-parquet-tests.vcxproj]
windows-msvc (TOML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (MSGPACK)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (XML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (XML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (TOML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (MSGPACK)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (CEREAL)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (YAML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (YAML)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (FLEXBUFFERS)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (FLEXBUFFERS)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (CAPNPROTO)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (UBJSON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (BOOST_SERIALIZATION)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (BOOST_SERIALIZATION)
boost-system's buildsystem uses very long paths and may fail on your
windows-msvc-shared (BOOST_SERIALIZATION)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (BOOST_SERIALIZATION)
boost-system's buildsystem uses very long paths and may fail on your
windows-msvc-shared (UBJSON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (AVRO)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (AVRO)
avro-c's buildsystem uses very long paths and may fail on your system.
windows-msvc (AVRO): build/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
windows-msvc-shared (CAPNPROTO)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (CBOR)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (CBOR)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (JSON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (JSON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (benchmarks)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (benchmarks)
boost-system's buildsystem uses very long paths and may fail on your
windows-msvc (benchmarks)
avro-c's buildsystem uses very long paths and may fail on your system.
windows-msvc (benchmarks): build/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake#L344
The following variables are not used in CMakeLists.txt:
windows-msvc (PARQUET)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc (PARQUET)
Could not find a matching pdb file for:
windows-msvc (PARQUET)
boost-system's buildsystem uses very long paths and may fail on your
windows-msvc-shared (PARQUET)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/github-script@v7, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-msvc-shared (PARQUET)
Could not find a matching pdb file for:
windows-msvc-shared (PARQUET)
boost-system's buildsystem uses very long paths and may fail on your