nixbot

builds

cancelled checks.x86_64-linux.tests build #84 · raw · eval 9.1 s · 159.8 MiB allocated · ·

1warning: unknown setting 'eval-cores'2warning: unknown setting 'lazy-trees'3this derivation will be built:4  /nix/store/12759kdb415wpv85f54kicacm5ddhb23-wren_tests.drv5building '/nix/store/12759kdb415wpv85f54kicacm5ddhb23-wren_tests.drv'6wren_tests> Running phase: unpackPhase7wren_tests> unpacking source archive /nix/store/j2klh4v6f93i10nnhabrssppxrwr75rw-source8wren_tests> source root is source9wren_tests> Running phase: patchPhase10wren_tests> Running phase: updateAutotoolsGnuConfigScriptsPhase11wren_tests> Running phase: configurePhase12wren_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/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-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/9vnb1ihlsfbfk4ys2mzhfh9nflaybxf6-wren_tests -DBUILD_TESTING=ON13wren_tests> -- The C compiler identification is GNU 16.2.014wren_tests> -- The CXX compiler identification is GNU 16.2.015wren_tests> -- Detecting C compiler ABI info16wren_tests> -- Detecting C compiler ABI info - done17wren_tests> -- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped18wren_tests> -- Detecting C compile features19wren_tests> -- Detecting C compile features - done20wren_tests> -- Detecting CXX compiler ABI info21wren_tests> -- Detecting CXX compiler ABI info - done22wren_tests> -- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped23wren_tests> -- Detecting CXX compile features24wren_tests> -- Detecting CXX compile features - done25wren_tests> -- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363")  missing components: glslc glslangValidator26wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD27wren_tests> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success28wren_tests> -- Found Threads: TRUE29wren_tests> -- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")30wren_tests> -- Checking for module 'stb'31wren_tests> --   Found stb, version 132wren_tests> -- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")33wren_tests> -- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")34wren_tests> -- Configuring done (4.0s)35wren_tests> -- Generating done (0.1s)36wren_tests> CMake Warning (unused-cli):37wren_tests>   Manually-specified variables were not used by the project:38wren_tests> 39wren_tests>     CMAKE_EXPORT_NO_PACKAGE_REGISTRY40wren_tests>     CMAKE_INSTALL_BINDIR41wren_tests>     CMAKE_INSTALL_DOCDIR42wren_tests>     CMAKE_INSTALL_INCLUDEDIR43wren_tests>     CMAKE_INSTALL_INFODIR44wren_tests>     CMAKE_INSTALL_LIBEXECDIR45wren_tests>     CMAKE_INSTALL_LOCALEDIR46wren_tests>     CMAKE_INSTALL_MANDIR47wren_tests>     CMAKE_INSTALL_SBINDIR48wren_tests> 49wren_tests> 50wren_tests> -- Build files have been written to: /build/source/build51wren_tests> cmake: enabled parallel building52wren_tests> cmake: enabled parallel installing53wren_tests> Running phase: buildPhase54wren_tests> build flags: -j1655wren_tests> [1/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o56wren_tests> [2/62] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o57wren_tests> [3/62] Linking CXX static library wren_math/libwren_math.a58wren_tests> [4/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o59wren_tests> [5/62] Building CXX object wren/CMakeFiles/wren.dir/src/event.cpp.o60wren_tests> [6/62] Building CXX object wren/CMakeFiles/wren.dir/src/input.cpp.o61wren_tests> [7/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o62wren_tests> [8/62] Linking CXX static library wren_utils/libwren_utils.a63wren_tests> [9/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o64wren_tests> [10/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o65wren_tests> [11/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o66wren_tests> [12/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o67wren_tests> [13/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o68wren_tests> [14/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o69wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,70wren_tests>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,71wren_tests>                  from /build/source/wren_vk/src/buffer.cpp:1:72wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':73wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]74wren_tests>   169 |   auto(unique) = (expr);                  \75wren_tests>       |       ^~~~~~~~76wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'77wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)78wren_tests>       |                                    ^~~~~~~~~~~~~~~79wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'80wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b81wren_tests>       |                                  ^82wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'83wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(84wren_tests>       |   ^~~~~~~~~~85wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses86wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'87wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)88wren_tests>       |                                    ^~~~~~~~~~~~~~~89wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'90wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b91wren_tests>       |                                  ^92wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'93wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(94wren_tests>       |   ^~~~~~~~~~95wren_tests> /build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':96wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]97wren_tests>   169 |   auto(unique) = (expr);                  \98wren_tests>       |       ^~~~~~~~99wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'100wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)101wren_tests>       |                                    ^~~~~~~~~~~~~~~102wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'103wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b104wren_tests>       |                                  ^105wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'106wren_tests>    42 |   TRY_RESULT(to_expected(107wren_tests>       |   ^~~~~~~~~~108wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses109wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'110wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)111wren_tests>       |                                    ^~~~~~~~~~~~~~~112wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'113wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b114wren_tests>       |                                  ^115wren_tests> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'116wren_tests>    42 |   TRY_RESULT(to_expected(117wren_tests>       |   ^~~~~~~~~~118wren_tests> /build/source/wren_vk/src/buffer.cpp: In static member function 'static wren::expected<void> wren::vk::Buffer::copy_buffer(const vk::Device&, const vk::Queue&, const vk::CommandPool&, const std::shared_ptr<wren::vk::Buffer>&, const std::shared_ptr<wren::vk::Buffer>&, size_t)':119wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]120wren_tests>   169 |   auto(unique) = (expr);                  \121wren_tests>       |       ^~~~~~~~122wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'123wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \124wren_tests>       |   ^~~~~~~~~~~~~~~125wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'126wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b127wren_tests>       |                                  ^128wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'129wren_tests>    57 |   TRY_RESULT(const auto cmd_bufs,130wren_tests>       |   ^~~~~~~~~~131wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses132wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'133wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \134wren_tests>       |   ^~~~~~~~~~~~~~~135wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'136wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b137wren_tests>       |                                  ^138wren_tests> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'139wren_tests>    57 |   TRY_RESULT(const auto cmd_bufs,140wren_tests>       |   ^~~~~~~~~~141wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]142wren_tests>   169 |   auto(unique) = (expr);                  \143wren_tests>       |       ^~~~~~~~144wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'145wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)146wren_tests>       |                                    ^~~~~~~~~~~~~~~147wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'148wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b149wren_tests>       |                                  ^150wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'151wren_tests>    65 |   TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));152wren_tests>       |   ^~~~~~~~~~153wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses154wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'155wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)156wren_tests>       |                                    ^~~~~~~~~~~~~~~157wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'158wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b159wren_tests>       |                                  ^160wren_tests> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'161wren_tests>    65 |   TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));162wren_tests>       |   ^~~~~~~~~~163wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]164wren_tests>   169 |   auto(unique) = (expr);                  \165wren_tests>       |       ^~~~~~~~166wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'167wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)168wren_tests>       |                                    ^~~~~~~~~~~~~~~169wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'170wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b171wren_tests>       |                                  ^172wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'173wren_tests>    69 |   TRY_RESULT(to_expected(cmd_buf.end()));174wren_tests>       |   ^~~~~~~~~~175wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses176wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'177wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)178wren_tests>       |                                    ^~~~~~~~~~~~~~~179wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'180wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b181wren_tests>       |                                  ^182wren_tests> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'183wren_tests>    69 |   TRY_RESULT(to_expected(cmd_buf.end()));184wren_tests>       |   ^~~~~~~~~~185wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]186wren_tests>   169 |   auto(unique) = (expr);                  \187wren_tests>       |       ^~~~~~~~188wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'189wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)190wren_tests>       |                                    ^~~~~~~~~~~~~~~191wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'192wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b193wren_tests>       |                                  ^194wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'195wren_tests>    72 |   TRY_RESULT(to_expected(submit_queue.submit(submit_info)));196wren_tests>       |   ^~~~~~~~~~197wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses198wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'199wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)200wren_tests>       |                                    ^~~~~~~~~~~~~~~201wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'202wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b203wren_tests>       |                                  ^204wren_tests> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'205wren_tests>    72 |   TRY_RESULT(to_expected(submit_queue.submit(submit_info)));206wren_tests>       |   ^~~~~~~~~~207wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]208wren_tests>   169 |   auto(unique) = (expr);                  \209wren_tests>       |       ^~~~~~~~210wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'211wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)212wren_tests>       |                                    ^~~~~~~~~~~~~~~213wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'214wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b215wren_tests>       |                                  ^216wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'217wren_tests>    73 |   TRY_RESULT(to_expected(submit_queue.waitIdle()));218wren_tests>       |   ^~~~~~~~~~219wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses220wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'221wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)222wren_tests>       |                                    ^~~~~~~~~~~~~~~223wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'224wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b225wren_tests>       |                                  ^226wren_tests> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'227wren_tests>    73 |   TRY_RESULT(to_expected(submit_queue.waitIdle()));228wren_tests>       |   ^~~~~~~~~~229wren_tests> [15/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o230wren_tests> In file included from /build/source/wren/include/wren/render_target.hpp:8,231wren_tests>                  from /build/source/wren/src/render_target.cpp:1:232wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':233wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]234wren_tests>   169 |   auto(unique) = (expr);                  \235wren_tests>       |       ^~~~~~~~236wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'237wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)238wren_tests>       |                                    ^~~~~~~~~~~~~~~239wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'240wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b241wren_tests>       |                                  ^242wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'243wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(244wren_tests>       |   ^~~~~~~~~~245wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses246wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'247wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)248wren_tests>       |                                    ^~~~~~~~~~~~~~~249wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'250wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b251wren_tests>       |                                  ^252wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'253wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(254wren_tests>       |   ^~~~~~~~~~255wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':256wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]257wren_tests>   169 |   auto(unique) = (expr);                  \258wren_tests>       |       ^~~~~~~~259wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'260wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)261wren_tests>       |                                    ^~~~~~~~~~~~~~~262wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'263wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b264wren_tests>       |                                  ^265wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'266wren_tests>    90 |   TRY_RESULT(267wren_tests>       |   ^~~~~~~~~~268wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses269wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'270wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)271wren_tests>       |                                    ^~~~~~~~~~~~~~~272wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'273wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b274wren_tests>       |                                  ^275wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'276wren_tests>    90 |   TRY_RESULT(277wren_tests>       |   ^~~~~~~~~~278wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function:279wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]280wren_tests>   169 |   auto(unique) = (expr);                  \281wren_tests>       |       ^~~~~~~~282wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'283wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)284wren_tests>       |                                    ^~~~~~~~~~~~~~~285wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'286wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b287wren_tests>       |                                  ^288wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'289wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));290wren_tests>       |     ^~~~~~~~~~291wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses292wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'293wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)294wren_tests>       |                                    ^~~~~~~~~~~~~~~295wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'296wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b297wren_tests>       |                                  ^298wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'299wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));300wren_tests>       |     ^~~~~~~~~~301wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]302wren_tests>   169 |   auto(unique) = (expr);                  \303wren_tests>       |       ^~~~~~~~304wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'305wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)306wren_tests>       |                                    ^~~~~~~~~~~~~~~307wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'308wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b309wren_tests>       |                                  ^310wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'311wren_tests>    98 |     TRY_RESULT(vk::to_expected(312wren_tests>       |     ^~~~~~~~~~313wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses314wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'315wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)316wren_tests>       |                                    ^~~~~~~~~~~~~~~317wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'318wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b319wren_tests>       |                                  ^320wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'321wren_tests>    98 |     TRY_RESULT(vk::to_expected(322wren_tests>       |     ^~~~~~~~~~323wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]324wren_tests>   169 |   auto(unique) = (expr);                  \325wren_tests>       |       ^~~~~~~~326wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'327wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)328wren_tests>       |                                    ^~~~~~~~~~~~~~~329wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'330wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b331wren_tests>       |                                  ^332wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'333wren_tests>   101 |     TRY_RESULT(vk::to_expected(334wren_tests>       |     ^~~~~~~~~~335wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses336wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'337wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)338wren_tests>       |                                    ^~~~~~~~~~~~~~~339wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'340wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b341wren_tests>       |                                  ^342wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'343wren_tests>   101 |     TRY_RESULT(vk::to_expected(344wren_tests>       |     ^~~~~~~~~~345wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':346wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]347wren_tests>   169 |   auto(unique) = (expr);                  \348wren_tests>       |       ^~~~~~~~349wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'350wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)351wren_tests>       |                                    ^~~~~~~~~~~~~~~352wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'353wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b354wren_tests>       |                                  ^355wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'356wren_tests>   109 |     TRY_RESULT(end_and_submit());357wren_tests>       |     ^~~~~~~~~~358wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses359wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'360wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)361wren_tests>       |                                    ^~~~~~~~~~~~~~~362wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'363wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b364wren_tests>       |                                  ^365wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'366wren_tests>   109 |     TRY_RESULT(end_and_submit());367wren_tests>       |     ^~~~~~~~~~368wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]369wren_tests>   169 |   auto(unique) = (expr);                  \370wren_tests>       |       ^~~~~~~~371wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'372wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)373wren_tests>       |                                    ^~~~~~~~~~~~~~~374wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'375wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b376wren_tests>       |                                  ^377wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'378wren_tests>   113 |     TRY_RESULT(end_and_submit());379wren_tests>       |     ^~~~~~~~~~380wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses381wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'382wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)383wren_tests>       |                                    ^~~~~~~~~~~~~~~384wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'385wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b386wren_tests>       |                                  ^387wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'388wren_tests>   113 |     TRY_RESULT(end_and_submit());389wren_tests>       |     ^~~~~~~~~~390wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create(const std::shared_ptr<wren::Context>&)':391wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]392wren_tests>   169 |   auto(unique) = (expr);                  \393wren_tests>       |       ^~~~~~~~394wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'395wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \396wren_tests>       |   ^~~~~~~~~~~~~~~397wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'398wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b399wren_tests>       |                                  ^400wren_tests> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'401wren_tests>    18 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),402wren_tests>       |   ^~~~~~~~~~403wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses404wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'405wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \406wren_tests>       |   ^~~~~~~~~~~~~~~407wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'408wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b409wren_tests>       |                                  ^410wren_tests> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'411wren_tests>    18 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),412wren_tests>       |   ^~~~~~~~~~413wren_tests> /build/source/wren/src/render_target.cpp: In lambda function:414wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]415wren_tests>   169 |   auto(unique) = (expr);                  \416wren_tests>       |       ^~~~~~~~417wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'418wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)419wren_tests>       |                                    ^~~~~~~~~~~~~~~420wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'421wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b422wren_tests>       |                                  ^423wren_tests> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'424wren_tests>    24 |       TRY_RESULT(ctx->renderer->submit_command_buffer(425wren_tests>       |       ^~~~~~~~~~426wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses427wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'428wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)429wren_tests>       |                                    ^~~~~~~~~~~~~~~430wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'431wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b432wren_tests>       |                                  ^433wren_tests> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'434wren_tests>    24 |       TRY_RESULT(ctx->renderer->submit_command_buffer(435wren_tests>       |       ^~~~~~~~~~436wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create(const std::shared_ptr<wren::Context>&)':437wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]438wren_tests>   169 |   auto(unique) = (expr);                  \439wren_tests>       |       ^~~~~~~~440wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'441wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \442wren_tests>       |   ^~~~~~~~~~~~~~~443wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'444wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b445wren_tests>       |                                  ^446wren_tests> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'447wren_tests>    47 |   TRY_RESULT(448wren_tests>       |   ^~~~~~~~~~449wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses450wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'451wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \452wren_tests>       |   ^~~~~~~~~~~~~~~453wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'454wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b455wren_tests>       |                                  ^456wren_tests> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'457wren_tests>    47 |   TRY_RESULT(458wren_tests>       |   ^~~~~~~~~~459wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create_depth(const std::shared_ptr<wren::Context>&)':460wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]461wren_tests>   169 |   auto(unique) = (expr);                  \462wren_tests>       |       ^~~~~~~~463wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'464wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \465wren_tests>       |   ^~~~~~~~~~~~~~~466wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'467wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b468wren_tests>       |                                  ^469wren_tests> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'470wren_tests>    68 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),471wren_tests>       |   ^~~~~~~~~~472wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses473wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'474wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \475wren_tests>       |   ^~~~~~~~~~~~~~~476wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'477wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b478wren_tests>       |                                  ^479wren_tests> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'480wren_tests>    68 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),481wren_tests>       |   ^~~~~~~~~~482wren_tests> /build/source/wren/src/render_target.cpp: In lambda function:483wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]484wren_tests>   169 |   auto(unique) = (expr);                  \485wren_tests>       |       ^~~~~~~~486wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'487wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)488wren_tests>       |                                    ^~~~~~~~~~~~~~~489wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'490wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b491wren_tests>       |                                  ^492wren_tests> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'493wren_tests>    74 |       TRY_RESULT(ctx->renderer->submit_command_buffer(494wren_tests>       |       ^~~~~~~~~~495wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses496wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'497wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)498wren_tests>       |                                    ^~~~~~~~~~~~~~~499wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'500wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b501wren_tests>       |                                  ^502wren_tests> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'503wren_tests>    74 |       TRY_RESULT(ctx->renderer->submit_command_buffer(504wren_tests>       |       ^~~~~~~~~~505wren_tests> /build/source/wren/src/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create_depth(const std::shared_ptr<wren::Context>&)':506wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]507wren_tests>   169 |   auto(unique) = (expr);                  \508wren_tests>       |       ^~~~~~~~509wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'510wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \511wren_tests>       |   ^~~~~~~~~~~~~~~512wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'513wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b514wren_tests>       |                                  ^515wren_tests> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'516wren_tests>    98 |   TRY_RESULT(517wren_tests>       |   ^~~~~~~~~~518wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses519wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'520wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \521wren_tests>       |   ^~~~~~~~~~~~~~~522wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'523wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b524wren_tests>       |                                  ^525wren_tests> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'526wren_tests>    98 |   TRY_RESULT(527wren_tests>       |   ^~~~~~~~~~528wren_tests> /build/source/wren/src/render_target.cpp: In member function 'wren::expected<void> wren::RenderTarget::resize(const std::shared_ptr<wren::Context>&, const wren::math::Vec2i&)':529wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]530wren_tests>   169 |   auto(unique) = (expr);                  \531wren_tests>       |       ^~~~~~~~532wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'533wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \534wren_tests>       |   ^~~~~~~~~~~~~~~535wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'536wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b537wren_tests>       |                                  ^538wren_tests> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'539wren_tests>   127 |     TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),540wren_tests>       |     ^~~~~~~~~~541wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses542wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'543wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \544wren_tests>       |   ^~~~~~~~~~~~~~~545wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'546wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b547wren_tests>       |                                  ^548wren_tests> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'549wren_tests>   127 |     TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),550wren_tests>       |     ^~~~~~~~~~551wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]552wren_tests>   169 |   auto(unique) = (expr);                  \553wren_tests>       |       ^~~~~~~~554wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'555wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)556wren_tests>       |                                    ^~~~~~~~~~~~~~~557wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'558wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b559wren_tests>       |                                  ^560wren_tests> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'561wren_tests>   131 |       TRY_RESULT(transition_fn_(this));562wren_tests>       |       ^~~~~~~~~~563wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses564wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'565wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)566wren_tests>       |                                    ^~~~~~~~~~~~~~~567wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'568wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b569wren_tests>       |                                  ^570wren_tests> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'571wren_tests>   131 |       TRY_RESULT(transition_fn_(this));572wren_tests>       |       ^~~~~~~~~~573wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]574wren_tests>   169 |   auto(unique) = (expr);                  \575wren_tests>       |       ^~~~~~~~576wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'577wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \578wren_tests>       |   ^~~~~~~~~~~~~~~579wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'580wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b581wren_tests>       |                                  ^582wren_tests> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'583wren_tests>   138 |     TRY_RESULT(view_, vk::to_expected(584wren_tests>       |     ^~~~~~~~~~585wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses586wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'587wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \588wren_tests>       |   ^~~~~~~~~~~~~~~589wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'590wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b591wren_tests>       |                                  ^592wren_tests> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'593wren_tests>   138 |     TRY_RESULT(view_, vk::to_expected(594wren_tests>       |     ^~~~~~~~~~595wren_tests> [16/62] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o596wren_tests> In file included from /build/source/wren/include/wren/graph.hpp:7,597wren_tests>                  from /build/source/wren/src/graph.cpp:1:598wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':599wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]600wren_tests>   169 |   auto(unique) = (expr);                  \601wren_tests>       |       ^~~~~~~~602wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'603wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)604wren_tests>       |                                    ^~~~~~~~~~~~~~~605wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'606wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b607wren_tests>       |                                  ^608wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'609wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(610wren_tests>       |   ^~~~~~~~~~611wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses612wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'613wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)614wren_tests>       |                                    ^~~~~~~~~~~~~~~615wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'616wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b617wren_tests>       |                                  ^618wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'619wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(620wren_tests>       |   ^~~~~~~~~~621wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':622wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]623wren_tests>   169 |   auto(unique) = (expr);                  \624wren_tests>       |       ^~~~~~~~625wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'626wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)627wren_tests>       |                                    ^~~~~~~~~~~~~~~628wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'629wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b630wren_tests>       |                                  ^631wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'632wren_tests>    90 |   TRY_RESULT(633wren_tests>       |   ^~~~~~~~~~634wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses635wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'636wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)637wren_tests>       |                                    ^~~~~~~~~~~~~~~638wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'639wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b640wren_tests>       |                                  ^641wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'642wren_tests>    90 |   TRY_RESULT(643wren_tests>       |   ^~~~~~~~~~644wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function:645wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]646wren_tests>   169 |   auto(unique) = (expr);                  \647wren_tests>       |       ^~~~~~~~648wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'649wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)650wren_tests>       |                                    ^~~~~~~~~~~~~~~651wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'652wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b653wren_tests>       |                                  ^654wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'655wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));656wren_tests>       |     ^~~~~~~~~~657wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses658wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'659wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)660wren_tests>       |                                    ^~~~~~~~~~~~~~~661wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'662wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b663wren_tests>       |                                  ^664wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'665wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));666wren_tests>       |     ^~~~~~~~~~667wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]668wren_tests>   169 |   auto(unique) = (expr);                  \669wren_tests>       |       ^~~~~~~~670wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'671wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)672wren_tests>       |                                    ^~~~~~~~~~~~~~~673wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'674wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b675wren_tests>       |                                  ^676wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'677wren_tests>    98 |     TRY_RESULT(vk::to_expected(678wren_tests>       |     ^~~~~~~~~~679wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses680wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'681wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)682wren_tests>       |                                    ^~~~~~~~~~~~~~~683wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'684wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b685wren_tests>       |                                  ^686wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'687wren_tests>    98 |     TRY_RESULT(vk::to_expected(688wren_tests>       |     ^~~~~~~~~~689wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]690wren_tests>   169 |   auto(unique) = (expr);                  \691wren_tests>       |       ^~~~~~~~692wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'693wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)694wren_tests>       |                                    ^~~~~~~~~~~~~~~695wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'696wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b697wren_tests>       |                                  ^698wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'699wren_tests>   101 |     TRY_RESULT(vk::to_expected(700wren_tests>       |     ^~~~~~~~~~701wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses702wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'703wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)704wren_tests>       |                                    ^~~~~~~~~~~~~~~705wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'706wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b707wren_tests>       |                                  ^708wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'709wren_tests>   101 |     TRY_RESULT(vk::to_expected(710wren_tests>       |     ^~~~~~~~~~711wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':712wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]713wren_tests>   169 |   auto(unique) = (expr);                  \714wren_tests>       |       ^~~~~~~~715wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'716wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)717wren_tests>       |                                    ^~~~~~~~~~~~~~~718wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'719wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b720wren_tests>       |                                  ^721wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'722wren_tests>   109 |     TRY_RESULT(end_and_submit());723wren_tests>       |     ^~~~~~~~~~724wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses725wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'726wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)727wren_tests>       |                                    ^~~~~~~~~~~~~~~728wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'729wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b730wren_tests>       |                                  ^731wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'732wren_tests>   109 |     TRY_RESULT(end_and_submit());733wren_tests>       |     ^~~~~~~~~~734wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]735wren_tests>   169 |   auto(unique) = (expr);                  \736wren_tests>       |       ^~~~~~~~737wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'738wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)739wren_tests>       |                                    ^~~~~~~~~~~~~~~740wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'741wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b742wren_tests>       |                                  ^743wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'744wren_tests>   113 |     TRY_RESULT(end_and_submit());745wren_tests>       |     ^~~~~~~~~~746wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses747wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'748wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)749wren_tests>       |                                    ^~~~~~~~~~~~~~~750wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'751wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b752wren_tests>       |                                  ^753wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'754wren_tests>   113 |     TRY_RESULT(end_and_submit());755wren_tests>       |     ^~~~~~~~~~756wren_tests> /build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':757wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]758wren_tests>   169 |   auto(unique) = (expr);                  \759wren_tests>       |       ^~~~~~~~760wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'761wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \762wren_tests>       |   ^~~~~~~~~~~~~~~763wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'764wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b765wren_tests>       |                                  ^766wren_tests> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'767wren_tests>    20 |   TRY_RESULT(auto graph, compile());768wren_tests>       |   ^~~~~~~~~~769wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses770wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'771wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \772wren_tests>       |   ^~~~~~~~~~~~~~~773wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'774wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b775wren_tests>       |                                  ^776wren_tests> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'777wren_tests>    20 |   TRY_RESULT(auto graph, compile());778wren_tests>       |   ^~~~~~~~~~779wren_tests> /build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':780wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]781wren_tests>   169 |   auto(unique) = (expr);                  \782wren_tests>       |       ^~~~~~~~783wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'784wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \785wren_tests>       |   ^~~~~~~~~~~~~~~786wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'787wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b788wren_tests>       |                                  ^789wren_tests> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'790wren_tests>    46 |       TRY_RESULT(colour_target, RenderTarget::create(ctx_));791wren_tests>       |       ^~~~~~~~~~792wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses793wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'794wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \795wren_tests>       |   ^~~~~~~~~~~~~~~796wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'797wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b798wren_tests>       |                                  ^799wren_tests> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'800wren_tests>    46 |       TRY_RESULT(colour_target, RenderTarget::create(ctx_));801wren_tests>       |       ^~~~~~~~~~802wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]803wren_tests>   169 |   auto(unique) = (expr);                  \804wren_tests>       |       ^~~~~~~~805wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'806wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \807wren_tests>       |   ^~~~~~~~~~~~~~~808wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'809wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b810wren_tests>       |                                  ^811wren_tests> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'812wren_tests>    51 |       TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));813wren_tests>       |       ^~~~~~~~~~814wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses815wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'816wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \817wren_tests>       |   ^~~~~~~~~~~~~~~818wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'819wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b820wren_tests>       |                                  ^821wren_tests> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'822wren_tests>    51 |       TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));823wren_tests>       |       ^~~~~~~~~~824wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]825wren_tests>   169 |   auto(unique) = (expr);                  \826wren_tests>       |       ^~~~~~~~827wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'828wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \829wren_tests>       |   ^~~~~~~~~~~~~~~830wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'831wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b832wren_tests>       |                                  ^833wren_tests> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'834wren_tests>    54 |     TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,835wren_tests>       |     ^~~~~~~~~~836wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses837wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'838wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \839wren_tests>       |   ^~~~~~~~~~~~~~~840wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'841wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b842wren_tests>       |                                  ^843wren_tests> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'844wren_tests>    54 |     TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,845wren_tests>       |     ^~~~~~~~~~846wren_tests> [17/62] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o847wren_tests> In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,848wren_tests>                  from /build/source/wren/include/wren/texture.hpp:3,849wren_tests>                  from /build/source/wren/src/texture.cpp:1:850wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':851wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]852wren_tests>   169 |   auto(unique) = (expr);                  \853wren_tests>       |       ^~~~~~~~854wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'855wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)856wren_tests>       |                                    ^~~~~~~~~~~~~~~857wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'858wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b859wren_tests>       |                                  ^860wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'861wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(862wren_tests>       |   ^~~~~~~~~~863wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses864wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'865wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)866wren_tests>       |                                    ^~~~~~~~~~~~~~~867wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'868wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b869wren_tests>       |                                  ^870wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'871wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(872wren_tests>       |   ^~~~~~~~~~873wren_tests> /build/source/wren/src/texture.cpp: In static member function 'static wren::expected<wren::Texture> wren::Texture::create(const vk::CommandBuffer&, const vk::Device&, VmaAllocator_T* const&, const wren::math::Vec2i&, std::span<const unsigned char>, vk::Format)':874wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]875wren_tests>   169 |   auto(unique) = (expr);                  \876wren_tests>       |       ^~~~~~~~877wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'878wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \879wren_tests>       |   ^~~~~~~~~~~~~~~880wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'881wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b882wren_tests>       |                                  ^883wren_tests> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'884wren_tests>    14 |   TRY_RESULT(auto image,885wren_tests>       |   ^~~~~~~~~~886wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses887wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'888wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \889wren_tests>       |   ^~~~~~~~~~~~~~~890wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'891wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b892wren_tests>       |                                  ^893wren_tests> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'894wren_tests>    14 |   TRY_RESULT(auto image,895wren_tests>       |   ^~~~~~~~~~896wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]897wren_tests>   169 |   auto(unique) = (expr);                  \898wren_tests>       |       ^~~~~~~~899wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'900wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \901wren_tests>       |   ^~~~~~~~~~~~~~~902wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'903wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b904wren_tests>       |                                  ^905wren_tests> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'906wren_tests>    60 |   TRY_RESULT(const auto view, vk::to_expected(device.createImageView({907wren_tests>       |   ^~~~~~~~~~908wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses909wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'910wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \911wren_tests>       |   ^~~~~~~~~~~~~~~912wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'913wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b914wren_tests>       |                                  ^915wren_tests> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'916wren_tests>    60 |   TRY_RESULT(const auto view, vk::to_expected(device.createImageView({917wren_tests>       |   ^~~~~~~~~~918wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]919wren_tests>   169 |   auto(unique) = (expr);                  \920wren_tests>       |       ^~~~~~~~921wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'922wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \923wren_tests>       |   ^~~~~~~~~~~~~~~924wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'925wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b926wren_tests>       |                                  ^927wren_tests> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'928wren_tests>    75 |   TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));929wren_tests>       |   ^~~~~~~~~~930wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses931wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'932wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \933wren_tests>       |   ^~~~~~~~~~~~~~~934wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'935wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b936wren_tests>       |                                  ^937wren_tests> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'938wren_tests>    75 |   TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));939wren_tests>       |   ^~~~~~~~~~940wren_tests> [18/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o941wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,942wren_tests>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,943wren_tests>                  from /build/source/wren/include/wren/mesh.hpp:9,944wren_tests>                  from /build/source/wren/include/wren/mesh_loader.hpp:5,945wren_tests>                  from /build/source/wren/src/mesh_loader.cpp:1:946wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':947wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]948wren_tests>   169 |   auto(unique) = (expr);                  \949wren_tests>       |       ^~~~~~~~950wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'951wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)952wren_tests>       |                                    ^~~~~~~~~~~~~~~953wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'954wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b955wren_tests>       |                                  ^956wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'957wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(958wren_tests>       |   ^~~~~~~~~~959wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses960wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'961wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)962wren_tests>       |                                    ^~~~~~~~~~~~~~~963wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'964wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b965wren_tests>       |                                  ^966wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'967wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(968wren_tests>       |   ^~~~~~~~~~969wren_tests> [19/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o970wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,971wren_tests>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,972wren_tests>                  from /build/source/wren/include/wren/mesh.hpp:9,973wren_tests>                  from /build/source/wren/src/mesh.cpp:1:974wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':975wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]976wren_tests>   169 |   auto(unique) = (expr);                  \977wren_tests>       |       ^~~~~~~~978wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'979wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)980wren_tests>       |                                    ^~~~~~~~~~~~~~~981wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'982wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b983wren_tests>       |                                  ^984wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'985wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(986wren_tests>       |   ^~~~~~~~~~987wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses988wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'989wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)990wren_tests>       |                                    ^~~~~~~~~~~~~~~991wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'992wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b993wren_tests>       |                                  ^994wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'995wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(996wren_tests>       |   ^~~~~~~~~~997wren_tests> [20/62] Building CXX object wren_physics/CMakeFiles/wren_physics.dir/src/ray.cpp.o998wren_tests> [21/62] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o999wren_tests> In file included from /build/source/wren/include/wren/utils/device.hpp:5,1000wren_tests>                  from /build/source/wren/include/wren/graphics_context.hpp:8,1001wren_tests>                  from /build/source/wren/include/wren/context.hpp:6,1002wren_tests>                  from /build/source/wren/include/wren/application.hpp:5,1003wren_tests>                  from /build/source/wren/src/application.cpp:1:1004wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':1005wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1006wren_tests>   169 |   auto(unique) = (expr);                  \1007wren_tests>       |       ^~~~~~~~1008wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1009wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1010wren_tests>       |                                    ^~~~~~~~~~~~~~~1011wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1012wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1013wren_tests>       |                                  ^1014wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1015wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1016wren_tests>       |   ^~~~~~~~~~1017wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1018wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1019wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1020wren_tests>       |                                    ^~~~~~~~~~~~~~~1021wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1022wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1023wren_tests>       |                                  ^1024wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1025wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1026wren_tests>       |   ^~~~~~~~~~1027wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1028wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1029wren_tests>   169 |   auto(unique) = (expr);                  \1030wren_tests>       |       ^~~~~~~~1031wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1032wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1033wren_tests>       |                                    ^~~~~~~~~~~~~~~1034wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1035wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1036wren_tests>       |                                  ^1037wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1038wren_tests>    90 |   TRY_RESULT(1039wren_tests>       |   ^~~~~~~~~~1040wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1041wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1042wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1043wren_tests>       |                                    ^~~~~~~~~~~~~~~1044wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1045wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1046wren_tests>       |                                  ^1047wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1048wren_tests>    90 |   TRY_RESULT(1049wren_tests>       |   ^~~~~~~~~~1050wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function:1051wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1052wren_tests>   169 |   auto(unique) = (expr);                  \1053wren_tests>       |       ^~~~~~~~1054wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1055wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1056wren_tests>       |                                    ^~~~~~~~~~~~~~~1057wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1058wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1059wren_tests>       |                                  ^1060wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1061wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1062wren_tests>       |     ^~~~~~~~~~1063wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1064wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1065wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1066wren_tests>       |                                    ^~~~~~~~~~~~~~~1067wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1068wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1069wren_tests>       |                                  ^1070wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1071wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1072wren_tests>       |     ^~~~~~~~~~1073wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1074wren_tests>   169 |   auto(unique) = (expr);                  \1075wren_tests>       |       ^~~~~~~~1076wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1077wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1078wren_tests>       |                                    ^~~~~~~~~~~~~~~1079wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1080wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1081wren_tests>       |                                  ^1082wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1083wren_tests>    98 |     TRY_RESULT(vk::to_expected(1084wren_tests>       |     ^~~~~~~~~~1085wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1086wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1087wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1088wren_tests>       |                                    ^~~~~~~~~~~~~~~1089wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1090wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1091wren_tests>       |                                  ^1092wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1093wren_tests>    98 |     TRY_RESULT(vk::to_expected(1094wren_tests>       |     ^~~~~~~~~~1095wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1096wren_tests>   169 |   auto(unique) = (expr);                  \1097wren_tests>       |       ^~~~~~~~1098wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1099wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1100wren_tests>       |                                    ^~~~~~~~~~~~~~~1101wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1102wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1103wren_tests>       |                                  ^1104wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1105wren_tests>   101 |     TRY_RESULT(vk::to_expected(1106wren_tests>       |     ^~~~~~~~~~1107wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1108wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1109wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1110wren_tests>       |                                    ^~~~~~~~~~~~~~~1111wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1112wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1113wren_tests>       |                                  ^1114wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1115wren_tests>   101 |     TRY_RESULT(vk::to_expected(1116wren_tests>       |     ^~~~~~~~~~1117wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1118wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1119wren_tests>   169 |   auto(unique) = (expr);                  \1120wren_tests>       |       ^~~~~~~~1121wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1122wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1123wren_tests>       |                                    ^~~~~~~~~~~~~~~1124wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1125wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1126wren_tests>       |                                  ^1127wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1128wren_tests>   109 |     TRY_RESULT(end_and_submit());1129wren_tests>       |     ^~~~~~~~~~1130wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1131wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1132wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1133wren_tests>       |                                    ^~~~~~~~~~~~~~~1134wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1135wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1136wren_tests>       |                                  ^1137wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1138wren_tests>   109 |     TRY_RESULT(end_and_submit());1139wren_tests>       |     ^~~~~~~~~~1140wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1141wren_tests>   169 |   auto(unique) = (expr);                  \1142wren_tests>       |       ^~~~~~~~1143wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1144wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1145wren_tests>       |                                    ^~~~~~~~~~~~~~~1146wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1147wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1148wren_tests>       |                                  ^1149wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1150wren_tests>   113 |     TRY_RESULT(end_and_submit());1151wren_tests>       |     ^~~~~~~~~~1152wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1153wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1154wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1155wren_tests>       |                                    ^~~~~~~~~~~~~~~1156wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1157wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1158wren_tests>       |                                  ^1159wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1160wren_tests>   113 |     TRY_RESULT(end_and_submit());1161wren_tests>       |     ^~~~~~~~~~1162wren_tests> /build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':1163wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1164wren_tests>   169 |   auto(unique) = (expr);                  \1165wren_tests>       |       ^~~~~~~~1166wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1167wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1168wren_tests>       |   ^~~~~~~~~~~~~~~1169wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1170wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1171wren_tests>       |                                  ^1172wren_tests> /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT'1173wren_tests>    28 |   TRY_RESULT(auto extensions, window->get_required_vulkan_extension());1174wren_tests>       |   ^~~~~~~~~~1175wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1176wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1177wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1178wren_tests>       |   ^~~~~~~~~~~~~~~1179wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1180wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1181wren_tests>       |                                  ^1182wren_tests> /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT'1183wren_tests>    28 |   TRY_RESULT(auto extensions, window->get_required_vulkan_extension());1184wren_tests>       |   ^~~~~~~~~~1185wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1186wren_tests>   169 |   auto(unique) = (expr);                  \1187wren_tests>       |       ^~~~~~~~1188wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1189wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1190wren_tests>       |   ^~~~~~~~~~~~~~~1191wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1192wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1193wren_tests>       |                                  ^1194wren_tests> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1195wren_tests>    30 |   TRY_RESULT(auto graphics_context,1196wren_tests>       |   ^~~~~~~~~~1197wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1198wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1199wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1200wren_tests>       |   ^~~~~~~~~~~~~~~1201wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1202wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1203wren_tests>       |                                  ^1204wren_tests> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1205wren_tests>    30 |   TRY_RESULT(auto graphics_context,1206wren_tests>       |   ^~~~~~~~~~1207wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1208wren_tests>   169 |   auto(unique) = (expr);                  \1209wren_tests>       |       ^~~~~~~~1210wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1211wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1212wren_tests>       |   ^~~~~~~~~~~~~~~1213wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1214wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1215wren_tests>       |                                  ^1216wren_tests> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1217wren_tests>    34 |   TRY_RESULT(const auto surface,1218wren_tests>       |   ^~~~~~~~~~1219wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1220wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1221wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1222wren_tests>       |   ^~~~~~~~~~~~~~~1223wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1224wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1225wren_tests>       |                                  ^1226wren_tests> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1227wren_tests>    34 |   TRY_RESULT(const auto surface,1228wren_tests>       |   ^~~~~~~~~~1229wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1230wren_tests>   169 |   auto(unique) = (expr);                  \1231wren_tests>       |       ^~~~~~~~1232wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1233wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1234wren_tests>       |                                    ^~~~~~~~~~~~~~~1235wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1236wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1237wren_tests>       |                                  ^1238wren_tests> /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT'1239wren_tests>    38 |   TRY_RESULT(graphics_context->setup_device());1240wren_tests>       |   ^~~~~~~~~~1241wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1242wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1243wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1244wren_tests>       |                                    ^~~~~~~~~~~~~~~1245wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1246wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1247wren_tests>       |                                  ^1248wren_tests> /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT'1249wren_tests>    38 |   TRY_RESULT(graphics_context->setup_device());1250wren_tests>       |   ^~~~~~~~~~1251wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1252wren_tests>   169 |   auto(unique) = (expr);                  \1253wren_tests>       |       ^~~~~~~~1254wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1255wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1256wren_tests>       |   ^~~~~~~~~~~~~~~1257wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1258wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1259wren_tests>       |                                  ^1260wren_tests> /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT'1261wren_tests>    43 |   TRY_RESULT(auto renderer, Renderer::create(ctx));1262wren_tests>       |   ^~~~~~~~~~1263wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1264wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1265wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1266wren_tests>       |   ^~~~~~~~~~~~~~~1267wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1268wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1269wren_tests>       |                                  ^1270wren_tests> /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT'1271wren_tests>    43 |   TRY_RESULT(auto renderer, Renderer::create(ctx));1272wren_tests>       |   ^~~~~~~~~~1273wren_tests> [22/62] Building CXX object wren/CMakeFiles/wren.dir/src/graphics_context.cpp.o1274wren_tests> In file included from /build/source/wren/include/wren/utils/device.hpp:5,1275wren_tests>                  from /build/source/wren/include/wren/graphics_context.hpp:8,1276wren_tests>                  from /build/source/wren/src/graphics_context.cpp:1:1277wren_tests> /build/source/wren/src/graphics_context.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::GraphicsContext> > wren::GraphicsContext::create(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)':1278wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1279wren_tests>   169 |   auto(unique) = (expr);                  \1280wren_tests>       |       ^~~~~~~~1281wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1282wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1283wren_tests>       |                                    ^~~~~~~~~~~~~~~1284wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1285wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1286wren_tests>       |                                  ^1287wren_tests> /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT'1288wren_tests>    31 |     TRY_RESULT(graphics_context->create_instance(1289wren_tests>       |     ^~~~~~~~~~1290wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1291wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1292wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1293wren_tests>       |                                    ^~~~~~~~~~~~~~~1294wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1295wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1296wren_tests>       |                                  ^1297wren_tests> /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT'1298wren_tests>    31 |     TRY_RESULT(graphics_context->create_instance(1299wren_tests>       |     ^~~~~~~~~~1300wren_tests> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::create_instance(const std::string&, const std::vector<std::__cxx11::basic_string<char> >&, const std::vector<std::__cxx11::basic_string<char> >&)':1301wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1302wren_tests>   169 |   auto(unique) = (expr);                  \1303wren_tests>       |       ^~~~~~~~1304wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1305wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1306wren_tests>       |   ^~~~~~~~~~~~~~~1307wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1308wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1309wren_tests>       |                                  ^1310wren_tests> /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT'1311wren_tests>   119 |   TRY_RESULT(this->instance_,1312wren_tests>       |   ^~~~~~~~~~1313wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1314wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1315wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1316wren_tests>       |   ^~~~~~~~~~~~~~~1317wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1318wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1319wren_tests>       |                                  ^1320wren_tests> /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT'1321wren_tests>   119 |   TRY_RESULT(this->instance_,1322wren_tests>       |   ^~~~~~~~~~1323wren_tests> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::setup_device()':1324wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1325wren_tests>   169 |   auto(unique) = (expr);                  \1326wren_tests>       |       ^~~~~~~~1327wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1328wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1329wren_tests>       |                                    ^~~~~~~~~~~~~~~1330wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1331wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1332wren_tests>       |                                  ^1333wren_tests> /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT'1334wren_tests>   129 |   TRY_RESULT(pick_physical_device());1335wren_tests>       |   ^~~~~~~~~~1336wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1337wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1338wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1339wren_tests>       |                                    ^~~~~~~~~~~~~~~1340wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1341wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1342wren_tests>       |                                  ^1343wren_tests> /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT'1344wren_tests>   129 |   TRY_RESULT(pick_physical_device());1345wren_tests>       |   ^~~~~~~~~~1346wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1347wren_tests>   169 |   auto(unique) = (expr);                  \1348wren_tests>       |       ^~~~~~~~1349wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1350wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1351wren_tests>       |                                    ^~~~~~~~~~~~~~~1352wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1353wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1354wren_tests>       |                                  ^1355wren_tests> /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT'1356wren_tests>   133 |   TRY_RESULT(create_device());1357wren_tests>       |   ^~~~~~~~~~1358wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1359wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1360wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1361wren_tests>       |                                    ^~~~~~~~~~~~~~~1362wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1363wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1364wren_tests>       |                                  ^1365wren_tests> /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT'1366wren_tests>   133 |   TRY_RESULT(create_device());1367wren_tests>       |   ^~~~~~~~~~1368wren_tests> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::create_device()':1369wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1370wren_tests>   169 |   auto(unique) = (expr);                  \1371wren_tests>       |       ^~~~~~~~1372wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1373wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1374wren_tests>       |   ^~~~~~~~~~~~~~~1375wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1376wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1377wren_tests>       |                                  ^1378wren_tests> /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT'1379wren_tests>   197 |   TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_));1380wren_tests>       |   ^~~~~~~~~~1381wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1382wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1383wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1384wren_tests>       |   ^~~~~~~~~~~~~~~1385wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1386wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1387wren_tests>       |                                  ^1388wren_tests> /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT'1389wren_tests>   197 |   TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_));1390wren_tests>       |   ^~~~~~~~~~1391wren_tests> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::create_debug_messenger()':1392wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1393wren_tests>   169 |   auto(unique) = (expr);                  \1394wren_tests>       |       ^~~~~~~~1395wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1396wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1397wren_tests>       |   ^~~~~~~~~~~~~~~1398wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1399wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1400wren_tests>       |                                  ^1401wren_tests> /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'1402wren_tests>   217 |   TRY_RESULT(this->debug_messenger_,1403wren_tests>       |   ^~~~~~~~~~1404wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1405wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1406wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1407wren_tests>       |   ^~~~~~~~~~~~~~~1408wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1409wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1410wren_tests>       |                                  ^1411wren_tests> /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'1412wren_tests>   217 |   TRY_RESULT(this->debug_messenger_,1413wren_tests>       |   ^~~~~~~~~~1414wren_tests> [23/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o1415wren_tests> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1416wren_tests>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1417wren_tests>                  from /build/source/wren/include/wren/render_pass.hpp:7,1418wren_tests>                  from /build/source/wren/src/render_pass.cpp:1:1419wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':1420wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1421wren_tests>   169 |   auto(unique) = (expr);                  \1422wren_tests>       |       ^~~~~~~~1423wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1424wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1425wren_tests>       |                                    ^~~~~~~~~~~~~~~1426wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1427wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1428wren_tests>       |                                  ^1429wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1430wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1431wren_tests>       |   ^~~~~~~~~~1432wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1433wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1434wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1435wren_tests>       |                                    ^~~~~~~~~~~~~~~1436wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1437wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1438wren_tests>       |                                  ^1439wren_tests> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1440wren_tests>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1441wren_tests>       |   ^~~~~~~~~~1442wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1443wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1444wren_tests>   169 |   auto(unique) = (expr);                  \1445wren_tests>       |       ^~~~~~~~1446wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1447wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1448wren_tests>       |                                    ^~~~~~~~~~~~~~~1449wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1450wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1451wren_tests>       |                                  ^1452wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1453wren_tests>    90 |   TRY_RESULT(1454wren_tests>       |   ^~~~~~~~~~1455wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1456wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1457wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1458wren_tests>       |                                    ^~~~~~~~~~~~~~~1459wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1460wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1461wren_tests>       |                                  ^1462wren_tests> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1463wren_tests>    90 |   TRY_RESULT(1464wren_tests>       |   ^~~~~~~~~~1465wren_tests> /build/source/wren/include/wren/renderer.hpp: In lambda function:1466wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1467wren_tests>   169 |   auto(unique) = (expr);                  \1468wren_tests>       |       ^~~~~~~~1469wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1470wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1471wren_tests>       |                                    ^~~~~~~~~~~~~~~1472wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1473wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1474wren_tests>       |                                  ^1475wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1476wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1477wren_tests>       |     ^~~~~~~~~~1478wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1479wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1480wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1481wren_tests>       |                                    ^~~~~~~~~~~~~~~1482wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1483wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1484wren_tests>       |                                  ^1485wren_tests> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1486wren_tests>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1487wren_tests>       |     ^~~~~~~~~~1488wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1489wren_tests>   169 |   auto(unique) = (expr);                  \1490wren_tests>       |       ^~~~~~~~1491wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1492wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1493wren_tests>       |                                    ^~~~~~~~~~~~~~~1494wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1495wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1496wren_tests>       |                                  ^1497wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1498wren_tests>    98 |     TRY_RESULT(vk::to_expected(1499wren_tests>       |     ^~~~~~~~~~1500wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1501wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1502wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1503wren_tests>       |                                    ^~~~~~~~~~~~~~~1504wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1505wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1506wren_tests>       |                                  ^1507wren_tests> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1508wren_tests>    98 |     TRY_RESULT(vk::to_expected(1509wren_tests>       |     ^~~~~~~~~~1510wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1511wren_tests>   169 |   auto(unique) = (expr);                  \1512wren_tests>       |       ^~~~~~~~1513wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1514wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1515wren_tests>       |                                    ^~~~~~~~~~~~~~~1516wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1517wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1518wren_tests>       |                                  ^1519wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1520wren_tests>   101 |     TRY_RESULT(vk::to_expected(1521wren_tests>       |     ^~~~~~~~~~1522wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1523wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1524wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1525wren_tests>       |                                    ^~~~~~~~~~~~~~~1526wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1527wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1528wren_tests>       |                                  ^1529wren_tests> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1530wren_tests>   101 |     TRY_RESULT(vk::to_expected(1531wren_tests>       |     ^~~~~~~~~~1532wren_tests> /build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':1533wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1534wren_tests>   169 |   auto(unique) = (expr);                  \1535wren_tests>       |       ^~~~~~~~1536wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1537wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1538wren_tests>       |                                    ^~~~~~~~~~~~~~~1539wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1540wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1541wren_tests>       |                                  ^1542wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1543wren_tests>   109 |     TRY_RESULT(end_and_submit());1544wren_tests>       |     ^~~~~~~~~~1545wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1546wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1547wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1548wren_tests>       |                                    ^~~~~~~~~~~~~~~1549wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1550wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1551wren_tests>       |                                  ^1552wren_tests> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1553wren_tests>   109 |     TRY_RESULT(end_and_submit());1554wren_tests>       |     ^~~~~~~~~~1555wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1556wren_tests>   169 |   auto(unique) = (expr);                  \1557wren_tests>       |       ^~~~~~~~1558wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1559wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1560wren_tests>       |                                    ^~~~~~~~~~~~~~~1561wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1562wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1563wren_tests>       |                                  ^1564wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1565wren_tests>   113 |     TRY_RESULT(end_and_submit());1566wren_tests>       |     ^~~~~~~~~~1567wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1568wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1569wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1570wren_tests>       |                                    ^~~~~~~~~~~~~~~1571wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1572wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1573wren_tests>       |                                  ^1574wren_tests> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1575wren_tests>   113 |     TRY_RESULT(end_and_submit());1576wren_tests>       |     ^~~~~~~~~~1577wren_tests> /build/source/wren/src/render_pass.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderPass> > wren::RenderPass::create(const std::shared_ptr<wren::Context>&, const std::string&, const wren::PassResources&, const std::shared_ptr<wren::RenderTarget>&, const std::shared_ptr<wren::RenderTarget>&, const execute_fn_t&)':1578wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1579wren_tests>   169 |   auto(unique) = (expr);                  \1580wren_tests>       |       ^~~~~~~~1581wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1582wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1583wren_tests>       |   ^~~~~~~~~~~~~~~1584wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1585wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1586wren_tests>       |                                  ^1587wren_tests> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1588wren_tests>    75 |   TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1589wren_tests>       |   ^~~~~~~~~~1590wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1591wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1592wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1593wren_tests>       |   ^~~~~~~~~~~~~~~1594wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1595wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1596wren_tests>       |                                  ^1597wren_tests> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1598wren_tests>    75 |   TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1599wren_tests>       |   ^~~~~~~~~~1600wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1601wren_tests>   169 |   auto(unique) = (expr);                  \1602wren_tests>       |       ^~~~~~~~1603wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1604wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1605wren_tests>       |                                    ^~~~~~~~~~~~~~~1606wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1607wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1608wren_tests>       |                                  ^1609wren_tests> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1610wren_tests>    83 |     TRY_RESULT(shader->create_graphics_pipeline(1611wren_tests>       |     ^~~~~~~~~~1612wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1613wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1614wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1615wren_tests>       |                                    ^~~~~~~~~~~~~~~1616wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1617wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1618wren_tests>       |                                  ^1619wren_tests> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1620wren_tests>    83 |     TRY_RESULT(shader->create_graphics_pipeline(1621wren_tests>       |     ^~~~~~~~~~1622wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1623wren_tests>   169 |   auto(unique) = (expr);                  \1624wren_tests>       |       ^~~~~~~~1625wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1626wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1627wren_tests>       |   ^~~~~~~~~~~~~~~1628wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1629wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1630wren_tests>       |                                  ^1631wren_tests> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1632wren_tests>    91 |   TRY_RESULT(pass->command_pool_,1633wren_tests>       |   ^~~~~~~~~~1634wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1635wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1636wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1637wren_tests>       |   ^~~~~~~~~~~~~~~1638wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1639wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1640wren_tests>       |                                  ^1641wren_tests> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1642wren_tests>    91 |   TRY_RESULT(pass->command_pool_,1643wren_tests>       |   ^~~~~~~~~~1644wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1645wren_tests>   169 |   auto(unique) = (expr);                  \1646wren_tests>       |       ^~~~~~~~1647wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1648wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1649wren_tests>       |   ^~~~~~~~~~~~~~~1650wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1651wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1652wren_tests>       |                                  ^1653wren_tests> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1654wren_tests>    99 |   TRY_RESULT(1655wren_tests>       |   ^~~~~~~~~~1656wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1657wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1658wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1659wren_tests>       |   ^~~~~~~~~~~~~~~1660wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1661wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1662wren_tests>       |                                  ^1663wren_tests> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1664wren_tests>    99 |   TRY_RESULT(1665wren_tests>       |   ^~~~~~~~~~1666wren_tests> /build/source/wren/src/render_pass.cpp: In member function 'wren::expected<void> wren::RenderPass::resize_target(const wren::math::Vec2i&)':1667wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1668wren_tests>   169 |   auto(unique) = (expr);                  \1669wren_tests>       |       ^~~~~~~~1670wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1671wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1672wren_tests>       |                                    ^~~~~~~~~~~~~~~1673wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1674wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1675wren_tests>       |                                  ^1676wren_tests> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1677wren_tests>   111 |     TRY_RESULT(colour_target_->resize(ctx_, new_size));1678wren_tests>       |     ^~~~~~~~~~1679wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1680wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1681wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1682wren_tests>       |                                    ^~~~~~~~~~~~~~~1683wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1684wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1685wren_tests>       |                                  ^1686wren_tests> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1687wren_tests>   111 |     TRY_RESULT(colour_target_->resize(ctx_, new_size));1688wren_tests>       |     ^~~~~~~~~~1689wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1690wren_tests>   169 |   auto(unique) = (expr);                  \1691wren_tests>       |       ^~~~~~~~1692wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1693wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1694wren_tests>       |                                    ^~~~~~~~~~~~~~~1695wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1696wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1697wren_tests>       |                                  ^1698wren_tests> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1699wren_tests>   115 |     TRY_RESULT(depth_target_->resize(ctx_, new_size));1700wren_tests>       |     ^~~~~~~~~~1701wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1702wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1703wren_tests>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1704wren_tests>       |                                    ^~~~~~~~~~~~~~~1705wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1706wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1707wren_tests>       |                                  ^1708wren_tests> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1709wren_tests>   115 |     TRY_RESULT(depth_target_->resize(ctx_, new_size));1710wren_tests>       |     ^~~~~~~~~~1711wren_tests> [24/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o1712wren_tests> In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,1713wren_tests>                  from /build/source/wren_vk/src/shader.cpp:1:1714wren_tests> /build/source/wren_vk/src/shader.cpp: In lambda function:1715wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1716wren_tests>   169 |   auto(unique) = (expr);                  \1717wren_tests>       |       ^~~~~~~~1718wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1719wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1720wren_tests>       |   ^~~~~~~~~~~~~~~1721wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1722wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1723wren_tests>       |                                  ^1724wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1725wren_tests>   223 |     TRY_RESULT(const auto module,1726wren_tests>       |     ^~~~~~~~~~1727wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1728wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1729wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1730wren_tests>       |   ^~~~~~~~~~~~~~~1731wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1732wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1733wren_tests>       |                                  ^1734wren_tests> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1735wren_tests>   223 |     TRY_RESULT(const auto module,1736wren_tests>       |     ^~~~~~~~~~1737wren_tests> /build/source/wren_vk/src/shader.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::vk::Shader> > wren::vk::Shader::create(const vk::Device&, const std::filesystem::__cxx11::path&)':1738wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1739wren_tests>   169 |   auto(unique) = (expr);                  \1740wren_tests>       |       ^~~~~~~~1741wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1742wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1743wren_tests>       |   ^~~~~~~~~~~~~~~1744wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1745wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1746wren_tests>       |                                  ^1747wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1748wren_tests>   239 |   TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1749wren_tests>       |   ^~~~~~~~~~1750wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1751wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1752wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1753wren_tests>       |   ^~~~~~~~~~~~~~~1754wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1755wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1756wren_tests>       |                                  ^1757wren_tests> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1758wren_tests>   239 |   TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1759wren_tests>       |   ^~~~~~~~~~1760wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1761wren_tests>   169 |   auto(unique) = (expr);                  \1762wren_tests>       |       ^~~~~~~~1763wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1764wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1765wren_tests>       |   ^~~~~~~~~~~~~~~1766wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1767wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1768wren_tests>       |                                  ^1769wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1770wren_tests>   242 |   TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1771wren_tests>       |   ^~~~~~~~~~1772wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1773wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1774wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1775wren_tests>       |   ^~~~~~~~~~~~~~~1776wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1777wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1778wren_tests>       |                                  ^1779wren_tests> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1780wren_tests>   242 |   TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1781wren_tests>       |   ^~~~~~~~~~1782wren_tests> /build/source/wren_vk/src/shader.cpp: In member function 'wren::expected<void> wren::vk::Shader::create_graphics_pipeline(const vk::Device&, const vk::DescriptorPool&, const vk::RenderPass&, const wren::math::Vec2i&, bool)':1783wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1784wren_tests>   169 |   auto(unique) = (expr);                  \1785wren_tests>       |       ^~~~~~~~1786wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1787wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1788wren_tests>       |   ^~~~~~~~~~~~~~~1789wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1790wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1791wren_tests>       |                                  ^1792wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1793wren_tests>   306 |   TRY_RESULT(pipeline_layout_,1794wren_tests>       |   ^~~~~~~~~~1795wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1796wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1797wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1798wren_tests>       |   ^~~~~~~~~~~~~~~1799wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1800wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1801wren_tests>       |                                  ^1802wren_tests> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1803wren_tests>   306 |   TRY_RESULT(pipeline_layout_,1804wren_tests>       |   ^~~~~~~~~~1805wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1806wren_tests>   169 |   auto(unique) = (expr);                  \1807wren_tests>       |       ^~~~~~~~1808wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1809wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1810wren_tests>       |   ^~~~~~~~~~~~~~~1811wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1812wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1813wren_tests>       |                                  ^1814wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1815wren_tests>   374 |   TRY_RESULT(pipeline_,1816wren_tests>       |   ^~~~~~~~~~1817wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1818wren_tests> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1819wren_tests>   175 |   TRY_RESULT_IMPL(unique, expr)         \1820wren_tests>       |   ^~~~~~~~~~~~~~~1821wren_tests> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1822wren_tests>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1823wren_tests>       |                                  ^1824wren_tests> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1825wren_tests>   374 |   TRY_RESULT(pipeline_,1826wren_tests>       |   ^~~~~~~~~~1827wren_tests> [25/62] Linking CXX static library wren_vk/libwren_vk.a