warning: unknown setting 'eval-cores' warning: unknown setting 'lazy-trees' this derivation will be built: /nix/store/vmkaqqwh891bm98nw9nqxwm8zi34pvr8-wren_tests.drv building '/nix/store/vmkaqqwh891bm98nw9nqxwm8zi34pvr8-wren_tests.drv' wren_tests> Running phase: unpackPhase wren_tests> unpacking source archive /nix/store/5lxmk1h1crkm00m4ybx35n5rrhrpfk95-source wren_tests> source root is source wren_tests> Running phase: patchPhase wren_tests> Running phase: updateAutotoolsGnuConfigScriptsPhase wren_tests> Running phase: configurePhase wren_tests> cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests -DBUILD_TESTING=ON wren_tests> -- The C compiler identification is GNU 16.2.0 wren_tests> -- The CXX compiler identification is GNU 16.2.0 wren_tests> -- Detecting C compiler ABI info wren_tests> -- Detecting C compiler ABI info - done wren_tests> -- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped wren_tests> -- Detecting C compile features wren_tests> -- Detecting C compile features - done wren_tests> -- Detecting CXX compiler ABI info wren_tests> -- Detecting CXX compiler ABI info - done wren_tests> -- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped wren_tests> -- Detecting CXX compile features wren_tests> -- Detecting CXX compile features - done wren_tests> -- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success wren_tests> -- Found Threads: TRUE wren_tests> -- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") wren_tests> -- Checking for module 'stb' wren_tests> -- Found stb, version 1 wren_tests> -- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3") wren_tests> -- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3") wren_tests> -- Configuring done (3.9s) wren_tests> -- Generating done (0.1s) wren_tests> CMake Warning (unused-cli): wren_tests> Manually-specified variables were not used by the project: wren_tests> wren_tests> CMAKE_EXPORT_NO_PACKAGE_REGISTRY wren_tests> CMAKE_INSTALL_BINDIR wren_tests> CMAKE_INSTALL_DOCDIR wren_tests> CMAKE_INSTALL_INCLUDEDIR wren_tests> CMAKE_INSTALL_INFODIR wren_tests> CMAKE_INSTALL_LIBEXECDIR wren_tests> CMAKE_INSTALL_LOCALEDIR wren_tests> CMAKE_INSTALL_MANDIR wren_tests> CMAKE_INSTALL_SBINDIR wren_tests> wren_tests> wren_tests> -- Build files have been written to: /build/source/build wren_tests> cmake: enabled parallel building wren_tests> cmake: enabled parallel installing wren_tests> Running phase: buildPhase wren_tests> build flags: -j16 wren_tests> [1/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o wren_tests> [2/61] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o wren_tests> [3/61] Linking CXX static library wren_math/libwren_math.a wren_tests> [4/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o wren_tests> [5/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o wren_tests> [6/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o wren_tests> [7/61] Linking CXX static library wren_utils/libwren_utils.a wren_tests> [8/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o wren_tests> [9/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o wren_tests> [10/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o wren_tests> [11/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o wren_tests> [12/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o wren_tests> [13/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o wren_tests> FAILED: [code=1] wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o wren_tests> /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ -DWREN_DEBUG -I/build/source/wren_platform/include -I/build/source/wren_platform/include/wren -I/build/source/wren_platform/src -I/build/source/wren_math/include -I/build/source/wren_utils/include -O3 -DNDEBUG -std=gnu++26 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -MD -MT wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -MF wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o.d -o wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -c /build/source/wren_platform/src/linux/window.cpp wren_tests> In file included from /build/source/wren_platform/src/linux/window.cpp:10: wren_tests> /nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)': wren_tests> /nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable wren_tests> 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message ); wren_tests> | ^ wren_tests> [14/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren_vk/src/buffer.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(const void*, std::size_t)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/buffer.cpp: In static member function 'static wren::expected wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr&, const std::shared_ptr&, size_t)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 57 | TRY_RESULT(const auto cmd_bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 57 | TRY_RESULT(const auto cmd_bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 69 | TRY_RESULT(to_expected(cmd_buf.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 69 | TRY_RESULT(to_expected(cmd_buf.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 73 | TRY_RESULT(to_expected(submit_queue.waitIdle())); wren_tests> | ^~~~~~~~~~ wren_tests> [15/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o wren_tests> In file included from /build/source/wren/include/wren/render_target.hpp:8, wren_tests> from /build/source/wren/src/render_target.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create(const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(ctx->renderer->submit_command_buffer( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(ctx->renderer->submit_command_buffer( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create(const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 47 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 47 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create_depth(const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 74 | TRY_RESULT(ctx->renderer->submit_command_buffer( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 74 | TRY_RESULT(ctx->renderer->submit_command_buffer( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected > wren::RenderTarget::create_depth(const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_target.cpp: In member function 'wren::expected wren::RenderTarget::resize(const std::shared_ptr&, const wren::math::Vec2i&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(), wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 131 | TRY_RESULT(transition_fn_(this)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 131 | TRY_RESULT(transition_fn_(this)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 138 | TRY_RESULT(view_, vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 138 | TRY_RESULT(view_, vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> [16/61] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o wren_tests> In file included from /build/source/wren/include/wren/graph.hpp:7, wren_tests> from /build/source/wren/src/graph.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/graph.cpp: In member function 'wren::expected wren::GraphBuilder::build() const': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 20 | TRY_RESULT(auto graph, compile()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 20 | TRY_RESULT(auto graph, compile()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/graph.cpp: In member function 'wren::expected wren::GraphBuilder::compile() const': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources, wren_tests> | ^~~~~~~~~~ wren_tests> [17/61] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7, wren_tests> from /build/source/wren/include/wren/texture.hpp:3, wren_tests> from /build/source/wren/src/texture.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/texture.cpp: In static member function 'static wren::expected wren::Texture::create(const vk::CommandBuffer&, const vk::Device&, VmaAllocator_T* const&, const wren::math::Vec2i&, std::span, vk::Format)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 14 | TRY_RESULT(auto image, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 14 | TRY_RESULT(auto image, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({ wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({ wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({}))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({}))); wren_tests> | ^~~~~~~~~~ wren_tests> [18/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren/include/wren/mesh.hpp:9, wren_tests> from /build/source/wren/include/wren/mesh_loader.hpp:5, wren_tests> from /build/source/wren/src/mesh_loader.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> [19/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren/include/wren/mesh.hpp:9, wren_tests> from /build/source/wren/src/mesh.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> [20/61] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o wren_tests> In file included from /build/source/wren/include/wren/utils/device.hpp:5, wren_tests> from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:8, wren_tests> from /build/source/wren/include/wren/context.hpp:5, wren_tests> from /build/source/wren/include/wren/application.hpp:5, wren_tests> from /build/source/wren/src/application.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/application.cpp: In static member function 'static wren::expected > wren::Application::create(const std::string&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(auto window, platform::Window::create(application_name)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 24 | TRY_RESULT(auto window, platform::Window::create(application_name)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 26 | TRY_RESULT(auto graphics_context, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 26 | TRY_RESULT(auto graphics_context, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 30 | TRY_RESULT([[maybe_unused]] const auto surface, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 30 | TRY_RESULT([[maybe_unused]] const auto surface, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 34 | TRY_RESULT(graphics_context->setup_device()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 34 | TRY_RESULT(graphics_context->setup_device()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 39 | TRY_RESULT(auto renderer, Renderer::create(ctx)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 39 | TRY_RESULT(auto renderer, Renderer::create(ctx)); wren_tests> | ^~~~~~~~~~ wren_tests> [21/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren/include/wren/render_pass.hpp:7, wren_tests> from /build/source/wren/src/render_pass.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_pass.cpp: In static member function 'static wren::expected > wren::RenderPass::create(const std::shared_ptr&, const std::string&, const wren::PassResources&, const std::shared_ptr&, const std::shared_ptr&, const execute_fn_t&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 83 | TRY_RESULT(shader->create_graphics_pipeline( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 83 | TRY_RESULT(shader->create_graphics_pipeline( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 91 | TRY_RESULT(pass->command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 91 | TRY_RESULT(pass->command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 99 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 99 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/render_pass.cpp: In member function 'wren::expected wren::RenderPass::resize_target(const wren::math::Vec2i&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size)); wren_tests> | ^~~~~~~~~~ wren_tests> [22/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12, wren_tests> from /build/source/wren_vk/src/shader.cpp:1: wren_tests> /build/source/wren_vk/src/shader.cpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 223 | TRY_RESULT(const auto module, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 223 | TRY_RESULT(const auto module, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/shader.cpp: In static member function 'static wren::expected > wren::vk::Shader::create(const vk::Device&, const std::filesystem::__cxx11::path&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain")); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_vk/src/shader.cpp: In member function 'wren::expected wren::vk::Shader::create_graphics_pipeline(const vk::Device&, const vk::DescriptorPool&, const vk::RenderPass&, const wren::math::Vec2i&, bool)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 306 | TRY_RESULT(pipeline_layout_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 306 | TRY_RESULT(pipeline_layout_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 374 | TRY_RESULT(pipeline_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 374 | TRY_RESULT(pipeline_, wren_tests> | ^~~~~~~~~~ wren_tests> [23/61] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8, wren_tests> from /build/source/wren_vk/include/wren/vk/buffer.hpp:9, wren_tests> from /build/source/wren/include/wren/mesh.hpp:9, wren_tests> from /build/source/wren/include/wren/renderer.hpp:8, wren_tests> from /build/source/wren/src/renderer.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/renderer.cpp: In member function 'wren::expected wren::Renderer::begin_frame()': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 32 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 32 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_))); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 44 | TRY_RESULT(recreate_swapchain()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT' wren_tests> 44 | TRY_RESULT(recreate_swapchain()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/renderer.cpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT' wren_tests> 96 | TRY_RESULT(recreate_swapchain()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT' wren_tests> 96 | TRY_RESULT(recreate_swapchain()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT' wren_tests> 102 | TRY_RESULT(n->render_pass->resize_target( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT' wren_tests> 102 | TRY_RESULT(n->render_pass->resize_target( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/renderer.cpp: In static member function 'static wren::expected > wren::Renderer::create(const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 135 | TRY_RESULT(renderer->command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 135 | TRY_RESULT(renderer->command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 146 | TRY_RESULT(const auto bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 146 | TRY_RESULT(const auto bufs, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/renderer.cpp: In member function 'wren::expected wren::Renderer::recreate_swapchain()': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 253 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 253 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp17' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 271 | TRY_RESULT(auto target, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 271 | TRY_RESULT(auto target, wren_tests> | ^~~~~~~~~~ wren_tests> [24/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o wren_tests> [25/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/device.cpp.o wren_tests> In file included from /build/source/wren/include/wren/utils/device.hpp:5, wren_tests> from /build/source/wren/src/utils/device.cpp:1: wren_tests> /build/source/wren/src/utils/device.cpp: In member function 'wren::expected wren::vulkan::Device::create_device(const vk::PhysicalDevice&, const vk::SurfaceKHR&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(device_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 42 | TRY_RESULT(device_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 52 | TRY_RESULT(command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 52 | TRY_RESULT(command_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 58 | TRY_RESULT(descriptor_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 58 | TRY_RESULT(descriptor_pool_, wren_tests> | ^~~~~~~~~~ wren_tests> [26/61] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o wren_tests> In file included from /build/source/wren/include/wren/assets/manager.hpp:7, wren_tests> from /build/source/wren/src/assets/manager.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 90 | TRY_RESULT( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function: wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end())); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 98 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 101 | TRY_RESULT(vk::to_expected( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 109 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 113 | TRY_RESULT(end_and_submit()); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/assets/manager.cpp: In member function 'wren::expected wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const': wren_tests> /build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move] wren_tests> 64 | return std::move(texture); wren_tests> | ~~~~~~~~~^~~~~~~~~ wren_tests> /build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call wren_tests> In file included from /build/source/wren/src/assets/manager.cpp:6: wren_tests> /build/source/wren/include/wren/renderer.hpp: In instantiation of 'wren::expected::type> wren::Renderer::submit_command_buffer(Fn&&) [with Fn = wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const::; wren::expected::type> = std::expected; typename std::invoke_result::type = wren::Texture]': wren_tests> /build/source/wren/src/assets/manager.cpp:49:3: required from here wren_tests> 51 | context_->renderer->submit_command_buffer( wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wren_tests> 52 | [&](const ::vk::CommandBuffer& cmd_buf) { wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 53 | TRY_RESULT_VOID( wren_tests> | ~~~~~~~~~~~~~~~~ wren_tests> 54 | auto texture, wren_tests> | ~~~~~~~~~~~~~ wren_tests> 55 | wren::Texture::create( wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 56 | cmd_buf, context_->graphics_context->device().get(), wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 57 | context_->graphics_context->allocator(), wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 58 | {tex_width, tex_height}, wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 59 | std::span{pixels.get(), image_size}, wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 60 | ::vk::Format::eR8G8B8A8Srgb)); wren_tests> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wren_tests> 61 | return texture; wren_tests> | ~~~~~~~~~~~~~~~ wren_tests> 62 | })); wren_tests> | ~~ wren_tests> /build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] wren_tests> 112 | R result = std::move(record(one_time_cmd_buffer_)); wren_tests> | ^~~~~~ wren_tests> /build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call wren_tests> [27/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o wren_tests> In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4, wren_tests> from /build/source/wren/src/scene/deserialization.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected wren::scene::deserialize(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&, const std::shared_ptr&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 36 | TRY_RESULT(const auto table, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 36 | TRY_RESULT(const auto table, wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT' wren_tests> 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT' wren_tests> 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected wren::scene::deserialize(const toml::v3::table&, const std::filesystem::__cxx11::path&, components::MeshRenderer&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 70 | TRY_RESULT(mesh_renderer.update_mesh( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 70 | TRY_RESULT(mesh_renderer.update_mesh( wren_tests> | ^~~~~~~~~~ wren_tests> [28/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o wren_tests> In file included from /build/source/wren/include/wren/scene/serialization.hpp:4, wren_tests> from /build/source/wren/src/scene/serialization.cpp:1: wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected wren::vk::Buffer::set_data_raw(std::span)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr) wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT' wren_tests> 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation( wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] wren_tests> 169 | auto(unique) = (expr); \ wren_tests> | ^~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); wren_tests> | ^~~~~~~~~~ wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' wren_tests> 175 | TRY_RESULT_IMPL(unique, expr) \ wren_tests> | ^~~~~~~~~~~~~~~ wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' wren_tests> 29 | # define BOOST_PP_CAT_I(a, b) a ## b wren_tests> | ^ wren_tests> /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' wren_tests> 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); wren_tests> | ^~~~~~~~~~ wren_tests> ninja: build stopped: subcommand failed. error: Cannot build '/nix/store/vmkaqqwh891bm98nw9nqxwm8zi34pvr8-wren_tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/r964jf4xnih06jz75piqcl4b89x02h5k-wren_tests Last 25 log lines: > | ^~~~~~~~~~ > /build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)': > /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses] > 169 | auto(unique) = (expr); \ > | ^~~~~~~~ > /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' > 175 | TRY_RESULT_IMPL(unique, expr) \ > | ^~~~~~~~~~~~~~~ > /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' > 29 | # define BOOST_PP_CAT_I(a, b) a ## b > | ^ > /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' > 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); > | ^~~~~~~~~~ > /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses > /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL' > 175 | TRY_RESULT_IMPL(unique, expr) \ > | ^~~~~~~~~~~~~~~ > /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2' > 29 | # define BOOST_PP_CAT_I(a, b) a ## b > | ^ > /build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT' > 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path)); > | ^~~~~~~~~~ > ninja: build stopped: subcommand failed. For full logs, run: nix log /nix/store/vmkaqqwh891bm98nw9nqxwm8zi34pvr8-wren_tests.drv