nixbot

builds

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

1warning: unknown setting 'eval-cores'2warning: unknown setting 'lazy-trees'3this derivation will be built:4  /nix/store/g9jd9zq1bgmmgw5ccj1xgaz071zax4j2-wren.drv5building '/nix/store/g9jd9zq1bgmmgw5ccj1xgaz071zax4j2-wren.drv'6wren> Running phase: unpackPhase7wren> unpacking source archive /nix/store/j2klh4v6f93i10nnhabrssppxrwr75rw-source8wren> source root is source9wren> Running phase: patchPhase10wren> Running phase: updateAutotoolsGnuConfigScriptsPhase11wren> Running phase: configurePhase12wren> 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 -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren/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/qvaxz11l1c7l61iwb44wkjkd8lhj8y21-wren13wren> -- The C compiler identification is GNU 16.2.014wren> -- The CXX compiler identification is GNU 16.2.015wren> -- Detecting C compiler ABI info16wren> -- Detecting C compiler ABI info - done17wren> -- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped18wren> -- Detecting C compile features19wren> -- Detecting C compile features - done20wren> -- Detecting CXX compiler ABI info21wren> -- Detecting CXX compiler ABI info - done22wren> -- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped23wren> -- Detecting CXX compile features24wren> -- Detecting CXX compile features - done25wren> -- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363")  missing components: glslc glslangValidator26wren> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD27wren> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success28wren> -- Found Threads: TRUE29wren> -- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")30wren> -- Checking for module 'stb'31wren> --   Found stb, version 132wren> -- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")33wren> -- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")34wren> -- Configuring done (4.0s)35wren> -- Generating done (0.1s)36wren> CMake Warning (unused-cli):37wren>   Manually-specified variables were not used by the project:38wren> 39wren>     CMAKE_EXPORT_NO_PACKAGE_REGISTRY40wren>     CMAKE_INSTALL_BINDIR41wren>     CMAKE_INSTALL_DOCDIR42wren>     CMAKE_INSTALL_INCLUDEDIR43wren>     CMAKE_INSTALL_INFODIR44wren>     CMAKE_INSTALL_LIBEXECDIR45wren>     CMAKE_INSTALL_LOCALEDIR46wren>     CMAKE_INSTALL_MANDIR47wren>     CMAKE_INSTALL_SBINDIR48wren> 49wren> 50wren> -- Build files have been written to: /build/source/build51wren> cmake: enabled parallel building52wren> cmake: enabled parallel installing53wren> Running phase: buildPhase54wren> build flags: -j1655wren> [1/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o56wren> [2/62] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o57wren> [3/62] Linking CXX static library wren_math/libwren_math.a58wren> [4/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o59wren> [5/62] Building CXX object wren/CMakeFiles/wren.dir/src/event.cpp.o60wren> [6/62] Building CXX object wren/CMakeFiles/wren.dir/src/input.cpp.o61wren> [7/62] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o62wren> [8/62] Linking CXX static library wren_utils/libwren_utils.a63wren> [9/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o64wren> [10/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o65wren> [11/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o66wren> [12/62] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o67wren> [13/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o68wren> [14/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o69wren> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,70wren>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,71wren>                  from /build/source/wren_vk/src/buffer.cpp:1:72wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]74wren>   169 |   auto(unique) = (expr);                  \75wren>       |       ^~~~~~~~76wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'77wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)78wren>       |                                    ^~~~~~~~~~~~~~~79wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'80wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b81wren>       |                                  ^82wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'83wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(84wren>       |   ^~~~~~~~~~85wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses86wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'87wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)88wren>       |                                    ^~~~~~~~~~~~~~~89wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'90wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b91wren>       |                                  ^92wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'93wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(94wren>       |   ^~~~~~~~~~95wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]97wren>   169 |   auto(unique) = (expr);                  \98wren>       |       ^~~~~~~~99wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'100wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)101wren>       |                                    ^~~~~~~~~~~~~~~102wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'103wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b104wren>       |                                  ^105wren> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'106wren>    42 |   TRY_RESULT(to_expected(107wren>       |   ^~~~~~~~~~108wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses109wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'110wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)111wren>       |                                    ^~~~~~~~~~~~~~~112wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'113wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b114wren>       |                                  ^115wren> /build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'116wren>    42 |   TRY_RESULT(to_expected(117wren>       |   ^~~~~~~~~~118wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]120wren>   169 |   auto(unique) = (expr);                  \121wren>       |       ^~~~~~~~122wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'123wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \124wren>       |   ^~~~~~~~~~~~~~~125wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'126wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b127wren>       |                                  ^128wren> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'129wren>    57 |   TRY_RESULT(const auto cmd_bufs,130wren>       |   ^~~~~~~~~~131wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses132wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'133wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \134wren>       |   ^~~~~~~~~~~~~~~135wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'136wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b137wren>       |                                  ^138wren> /build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'139wren>    57 |   TRY_RESULT(const auto cmd_bufs,140wren>       |   ^~~~~~~~~~141wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]142wren>   169 |   auto(unique) = (expr);                  \143wren>       |       ^~~~~~~~144wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'145wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)146wren>       |                                    ^~~~~~~~~~~~~~~147wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'148wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b149wren>       |                                  ^150wren> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'151wren>    65 |   TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));152wren>       |   ^~~~~~~~~~153wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses154wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'155wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)156wren>       |                                    ^~~~~~~~~~~~~~~157wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'158wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b159wren>       |                                  ^160wren> /build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'161wren>    65 |   TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));162wren>       |   ^~~~~~~~~~163wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]164wren>   169 |   auto(unique) = (expr);                  \165wren>       |       ^~~~~~~~166wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'167wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)168wren>       |                                    ^~~~~~~~~~~~~~~169wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'170wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b171wren>       |                                  ^172wren> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'173wren>    69 |   TRY_RESULT(to_expected(cmd_buf.end()));174wren>       |   ^~~~~~~~~~175wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses176wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'177wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)178wren>       |                                    ^~~~~~~~~~~~~~~179wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'180wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b181wren>       |                                  ^182wren> /build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'183wren>    69 |   TRY_RESULT(to_expected(cmd_buf.end()));184wren>       |   ^~~~~~~~~~185wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]186wren>   169 |   auto(unique) = (expr);                  \187wren>       |       ^~~~~~~~188wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'189wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)190wren>       |                                    ^~~~~~~~~~~~~~~191wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'192wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b193wren>       |                                  ^194wren> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'195wren>    72 |   TRY_RESULT(to_expected(submit_queue.submit(submit_info)));196wren>       |   ^~~~~~~~~~197wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses198wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'199wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)200wren>       |                                    ^~~~~~~~~~~~~~~201wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'202wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b203wren>       |                                  ^204wren> /build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'205wren>    72 |   TRY_RESULT(to_expected(submit_queue.submit(submit_info)));206wren>       |   ^~~~~~~~~~207wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]208wren>   169 |   auto(unique) = (expr);                  \209wren>       |       ^~~~~~~~210wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'211wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)212wren>       |                                    ^~~~~~~~~~~~~~~213wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'214wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b215wren>       |                                  ^216wren> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'217wren>    73 |   TRY_RESULT(to_expected(submit_queue.waitIdle()));218wren>       |   ^~~~~~~~~~219wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses220wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'221wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)222wren>       |                                    ^~~~~~~~~~~~~~~223wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'224wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b225wren>       |                                  ^226wren> /build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'227wren>    73 |   TRY_RESULT(to_expected(submit_queue.waitIdle()));228wren>       |   ^~~~~~~~~~229wren> [15/62] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o230wren> In file included from /build/source/wren/include/wren/graph.hpp:7,231wren>                  from /build/source/wren/src/graph.cpp:1:232wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]234wren>   169 |   auto(unique) = (expr);                  \235wren>       |       ^~~~~~~~236wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'237wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)238wren>       |                                    ^~~~~~~~~~~~~~~239wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'240wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b241wren>       |                                  ^242wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'243wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(244wren>       |   ^~~~~~~~~~245wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses246wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'247wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)248wren>       |                                    ^~~~~~~~~~~~~~~249wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'250wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b251wren>       |                                  ^252wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'253wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(254wren>       |   ^~~~~~~~~~255wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]257wren>   169 |   auto(unique) = (expr);                  \258wren>       |       ^~~~~~~~259wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'260wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)261wren>       |                                    ^~~~~~~~~~~~~~~262wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'263wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b264wren>       |                                  ^265wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'266wren>    90 |   TRY_RESULT(267wren>       |   ^~~~~~~~~~268wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses269wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'270wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)271wren>       |                                    ^~~~~~~~~~~~~~~272wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'273wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b274wren>       |                                  ^275wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'276wren>    90 |   TRY_RESULT(277wren>       |   ^~~~~~~~~~278wren> /build/source/wren/include/wren/renderer.hpp: In lambda function:279wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]280wren>   169 |   auto(unique) = (expr);                  \281wren>       |       ^~~~~~~~282wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'283wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)284wren>       |                                    ^~~~~~~~~~~~~~~285wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'286wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b287wren>       |                                  ^288wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'289wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));290wren>       |     ^~~~~~~~~~291wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses292wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'293wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)294wren>       |                                    ^~~~~~~~~~~~~~~295wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'296wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b297wren>       |                                  ^298wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'299wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));300wren>       |     ^~~~~~~~~~301wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]302wren>   169 |   auto(unique) = (expr);                  \303wren>       |       ^~~~~~~~304wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'305wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)306wren>       |                                    ^~~~~~~~~~~~~~~307wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'308wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b309wren>       |                                  ^310wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'311wren>    98 |     TRY_RESULT(vk::to_expected(312wren>       |     ^~~~~~~~~~313wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses314wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'315wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)316wren>       |                                    ^~~~~~~~~~~~~~~317wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'318wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b319wren>       |                                  ^320wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'321wren>    98 |     TRY_RESULT(vk::to_expected(322wren>       |     ^~~~~~~~~~323wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]324wren>   169 |   auto(unique) = (expr);                  \325wren>       |       ^~~~~~~~326wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'327wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)328wren>       |                                    ^~~~~~~~~~~~~~~329wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'330wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b331wren>       |                                  ^332wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'333wren>   101 |     TRY_RESULT(vk::to_expected(334wren>       |     ^~~~~~~~~~335wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses336wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'337wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)338wren>       |                                    ^~~~~~~~~~~~~~~339wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'340wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b341wren>       |                                  ^342wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'343wren>   101 |     TRY_RESULT(vk::to_expected(344wren>       |     ^~~~~~~~~~345wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]347wren>   169 |   auto(unique) = (expr);                  \348wren>       |       ^~~~~~~~349wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'350wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)351wren>       |                                    ^~~~~~~~~~~~~~~352wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'353wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b354wren>       |                                  ^355wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'356wren>   109 |     TRY_RESULT(end_and_submit());357wren>       |     ^~~~~~~~~~358wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses359wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'360wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)361wren>       |                                    ^~~~~~~~~~~~~~~362wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'363wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b364wren>       |                                  ^365wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'366wren>   109 |     TRY_RESULT(end_and_submit());367wren>       |     ^~~~~~~~~~368wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]369wren>   169 |   auto(unique) = (expr);                  \370wren>       |       ^~~~~~~~371wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'372wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)373wren>       |                                    ^~~~~~~~~~~~~~~374wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'375wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b376wren>       |                                  ^377wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'378wren>   113 |     TRY_RESULT(end_and_submit());379wren>       |     ^~~~~~~~~~380wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses381wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'382wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)383wren>       |                                    ^~~~~~~~~~~~~~~384wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'385wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b386wren>       |                                  ^387wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'388wren>   113 |     TRY_RESULT(end_and_submit());389wren>       |     ^~~~~~~~~~390wren> /build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':391wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]392wren>   169 |   auto(unique) = (expr);                  \393wren>       |       ^~~~~~~~394wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'395wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \396wren>       |   ^~~~~~~~~~~~~~~397wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'398wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b399wren>       |                                  ^400wren> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'401wren>    20 |   TRY_RESULT(auto graph, compile());402wren>       |   ^~~~~~~~~~403wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses404wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'405wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \406wren>       |   ^~~~~~~~~~~~~~~407wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'408wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b409wren>       |                                  ^410wren> /build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'411wren>    20 |   TRY_RESULT(auto graph, compile());412wren>       |   ^~~~~~~~~~413wren> /build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':414wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]415wren>   169 |   auto(unique) = (expr);                  \416wren>       |       ^~~~~~~~417wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'418wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \419wren>       |   ^~~~~~~~~~~~~~~420wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'421wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b422wren>       |                                  ^423wren> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'424wren>    46 |       TRY_RESULT(colour_target, RenderTarget::create(ctx_));425wren>       |       ^~~~~~~~~~426wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses427wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'428wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \429wren>       |   ^~~~~~~~~~~~~~~430wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'431wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b432wren>       |                                  ^433wren> /build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'434wren>    46 |       TRY_RESULT(colour_target, RenderTarget::create(ctx_));435wren>       |       ^~~~~~~~~~436wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]437wren>   169 |   auto(unique) = (expr);                  \438wren>       |       ^~~~~~~~439wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'440wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \441wren>       |   ^~~~~~~~~~~~~~~442wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'443wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b444wren>       |                                  ^445wren> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'446wren>    51 |       TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));447wren>       |       ^~~~~~~~~~448wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses449wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'450wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \451wren>       |   ^~~~~~~~~~~~~~~452wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'453wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b454wren>       |                                  ^455wren> /build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'456wren>    51 |       TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));457wren>       |       ^~~~~~~~~~458wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]459wren>   169 |   auto(unique) = (expr);                  \460wren>       |       ^~~~~~~~461wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'462wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \463wren>       |   ^~~~~~~~~~~~~~~464wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'465wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b466wren>       |                                  ^467wren> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'468wren>    54 |     TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,469wren>       |     ^~~~~~~~~~470wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses471wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'472wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \473wren>       |   ^~~~~~~~~~~~~~~474wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'475wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b476wren>       |                                  ^477wren> /build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'478wren>    54 |     TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,479wren>       |     ^~~~~~~~~~480wren> [16/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o481wren> In file included from /build/source/wren/include/wren/render_target.hpp:8,482wren>                  from /build/source/wren/src/render_target.cpp:1:483wren> /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>)':484wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]485wren>   169 |   auto(unique) = (expr);                  \486wren>       |       ^~~~~~~~487wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'488wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)489wren>       |                                    ^~~~~~~~~~~~~~~490wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'491wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b492wren>       |                                  ^493wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'494wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(495wren>       |   ^~~~~~~~~~496wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses497wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'498wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)499wren>       |                                    ^~~~~~~~~~~~~~~500wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'501wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b502wren>       |                                  ^503wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'504wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(505wren>       |   ^~~~~~~~~~506wren> /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&&)':507wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]508wren>   169 |   auto(unique) = (expr);                  \509wren>       |       ^~~~~~~~510wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'511wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)512wren>       |                                    ^~~~~~~~~~~~~~~513wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'514wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b515wren>       |                                  ^516wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'517wren>    90 |   TRY_RESULT(518wren>       |   ^~~~~~~~~~519wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses520wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'521wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)522wren>       |                                    ^~~~~~~~~~~~~~~523wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'524wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b525wren>       |                                  ^526wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'527wren>    90 |   TRY_RESULT(528wren>       |   ^~~~~~~~~~529wren> /build/source/wren/include/wren/renderer.hpp: In lambda function:530wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]531wren>   169 |   auto(unique) = (expr);                  \532wren>       |       ^~~~~~~~533wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'534wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)535wren>       |                                    ^~~~~~~~~~~~~~~536wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'537wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b538wren>       |                                  ^539wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'540wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));541wren>       |     ^~~~~~~~~~542wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses543wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'544wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)545wren>       |                                    ^~~~~~~~~~~~~~~546wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'547wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b548wren>       |                                  ^549wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'550wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));551wren>       |     ^~~~~~~~~~552wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]553wren>   169 |   auto(unique) = (expr);                  \554wren>       |       ^~~~~~~~555wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'556wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)557wren>       |                                    ^~~~~~~~~~~~~~~558wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'559wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b560wren>       |                                  ^561wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'562wren>    98 |     TRY_RESULT(vk::to_expected(563wren>       |     ^~~~~~~~~~564wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses565wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'566wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)567wren>       |                                    ^~~~~~~~~~~~~~~568wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'569wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b570wren>       |                                  ^571wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'572wren>    98 |     TRY_RESULT(vk::to_expected(573wren>       |     ^~~~~~~~~~574wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]575wren>   169 |   auto(unique) = (expr);                  \576wren>       |       ^~~~~~~~577wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'578wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)579wren>       |                                    ^~~~~~~~~~~~~~~580wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'581wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b582wren>       |                                  ^583wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'584wren>   101 |     TRY_RESULT(vk::to_expected(585wren>       |     ^~~~~~~~~~586wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses587wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'588wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)589wren>       |                                    ^~~~~~~~~~~~~~~590wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'591wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b592wren>       |                                  ^593wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'594wren>   101 |     TRY_RESULT(vk::to_expected(595wren>       |     ^~~~~~~~~~596wren> /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&&)':597wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]598wren>   169 |   auto(unique) = (expr);                  \599wren>       |       ^~~~~~~~600wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'601wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)602wren>       |                                    ^~~~~~~~~~~~~~~603wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'604wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b605wren>       |                                  ^606wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'607wren>   109 |     TRY_RESULT(end_and_submit());608wren>       |     ^~~~~~~~~~609wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses610wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'611wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)612wren>       |                                    ^~~~~~~~~~~~~~~613wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'614wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b615wren>       |                                  ^616wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'617wren>   109 |     TRY_RESULT(end_and_submit());618wren>       |     ^~~~~~~~~~619wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]620wren>   169 |   auto(unique) = (expr);                  \621wren>       |       ^~~~~~~~622wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'623wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)624wren>       |                                    ^~~~~~~~~~~~~~~625wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'626wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b627wren>       |                                  ^628wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'629wren>   113 |     TRY_RESULT(end_and_submit());630wren>       |     ^~~~~~~~~~631wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses632wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'633wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)634wren>       |                                    ^~~~~~~~~~~~~~~635wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'636wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b637wren>       |                                  ^638wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'639wren>   113 |     TRY_RESULT(end_and_submit());640wren>       |     ^~~~~~~~~~641wren> /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>&)':642wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]643wren>   169 |   auto(unique) = (expr);                  \644wren>       |       ^~~~~~~~645wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'646wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \647wren>       |   ^~~~~~~~~~~~~~~648wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'649wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b650wren>       |                                  ^651wren> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'652wren>    18 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),653wren>       |   ^~~~~~~~~~654wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses655wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'656wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \657wren>       |   ^~~~~~~~~~~~~~~658wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'659wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b660wren>       |                                  ^661wren> /build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'662wren>    18 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),663wren>       |   ^~~~~~~~~~664wren> /build/source/wren/src/render_target.cpp: In lambda function:665wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]666wren>   169 |   auto(unique) = (expr);                  \667wren>       |       ^~~~~~~~668wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'669wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)670wren>       |                                    ^~~~~~~~~~~~~~~671wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'672wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b673wren>       |                                  ^674wren> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'675wren>    24 |       TRY_RESULT(ctx->renderer->submit_command_buffer(676wren>       |       ^~~~~~~~~~677wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses678wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'679wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)680wren>       |                                    ^~~~~~~~~~~~~~~681wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'682wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b683wren>       |                                  ^684wren> /build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'685wren>    24 |       TRY_RESULT(ctx->renderer->submit_command_buffer(686wren>       |       ^~~~~~~~~~687wren> /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>&)':688wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]689wren>   169 |   auto(unique) = (expr);                  \690wren>       |       ^~~~~~~~691wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'692wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \693wren>       |   ^~~~~~~~~~~~~~~694wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'695wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b696wren>       |                                  ^697wren> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'698wren>    47 |   TRY_RESULT(699wren>       |   ^~~~~~~~~~700wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses701wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'702wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \703wren>       |   ^~~~~~~~~~~~~~~704wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'705wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b706wren>       |                                  ^707wren> /build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'708wren>    47 |   TRY_RESULT(709wren>       |   ^~~~~~~~~~710wren> /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>&)':711wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]712wren>   169 |   auto(unique) = (expr);                  \713wren>       |       ^~~~~~~~714wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'715wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \716wren>       |   ^~~~~~~~~~~~~~~717wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'718wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b719wren>       |                                  ^720wren> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'721wren>    68 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),722wren>       |   ^~~~~~~~~~723wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses724wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'725wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \726wren>       |   ^~~~~~~~~~~~~~~727wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'728wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b729wren>       |                                  ^730wren> /build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'731wren>    68 |   TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),732wren>       |   ^~~~~~~~~~733wren> /build/source/wren/src/render_target.cpp: In lambda function:734wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]735wren>   169 |   auto(unique) = (expr);                  \736wren>       |       ^~~~~~~~737wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'738wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)739wren>       |                                    ^~~~~~~~~~~~~~~740wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'741wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b742wren>       |                                  ^743wren> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'744wren>    74 |       TRY_RESULT(ctx->renderer->submit_command_buffer(745wren>       |       ^~~~~~~~~~746wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses747wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'748wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)749wren>       |                                    ^~~~~~~~~~~~~~~750wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'751wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b752wren>       |                                  ^753wren> /build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'754wren>    74 |       TRY_RESULT(ctx->renderer->submit_command_buffer(755wren>       |       ^~~~~~~~~~756wren> /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>&)':757wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]758wren>   169 |   auto(unique) = (expr);                  \759wren>       |       ^~~~~~~~760wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'761wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \762wren>       |   ^~~~~~~~~~~~~~~763wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'764wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b765wren>       |                                  ^766wren> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'767wren>    98 |   TRY_RESULT(768wren>       |   ^~~~~~~~~~769wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses770wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'771wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \772wren>       |   ^~~~~~~~~~~~~~~773wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'774wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b775wren>       |                                  ^776wren> /build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'777wren>    98 |   TRY_RESULT(778wren>       |   ^~~~~~~~~~779wren> /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&)':780wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]781wren>   169 |   auto(unique) = (expr);                  \782wren>       |       ^~~~~~~~783wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'784wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \785wren>       |   ^~~~~~~~~~~~~~~786wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'787wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b788wren>       |                                  ^789wren> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'790wren>   127 |     TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),791wren>       |     ^~~~~~~~~~792wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses793wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'794wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \795wren>       |   ^~~~~~~~~~~~~~~796wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'797wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b798wren>       |                                  ^799wren> /build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'800wren>   127 |     TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),801wren>       |     ^~~~~~~~~~802wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]803wren>   169 |   auto(unique) = (expr);                  \804wren>       |       ^~~~~~~~805wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'806wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)807wren>       |                                    ^~~~~~~~~~~~~~~808wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'809wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b810wren>       |                                  ^811wren> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'812wren>   131 |       TRY_RESULT(transition_fn_(this));813wren>       |       ^~~~~~~~~~814wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses815wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'816wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)817wren>       |                                    ^~~~~~~~~~~~~~~818wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'819wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b820wren>       |                                  ^821wren> /build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'822wren>   131 |       TRY_RESULT(transition_fn_(this));823wren>       |       ^~~~~~~~~~824wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]825wren>   169 |   auto(unique) = (expr);                  \826wren>       |       ^~~~~~~~827wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'828wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \829wren>       |   ^~~~~~~~~~~~~~~830wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'831wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b832wren>       |                                  ^833wren> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'834wren>   138 |     TRY_RESULT(view_, vk::to_expected(835wren>       |     ^~~~~~~~~~836wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses837wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'838wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \839wren>       |   ^~~~~~~~~~~~~~~840wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'841wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b842wren>       |                                  ^843wren> /build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'844wren>   138 |     TRY_RESULT(view_, vk::to_expected(845wren>       |     ^~~~~~~~~~846wren> [17/62] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o847wren> In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,848wren>                  from /build/source/wren/include/wren/texture.hpp:3,849wren>                  from /build/source/wren/src/texture.cpp:1:850wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]852wren>   169 |   auto(unique) = (expr);                  \853wren>       |       ^~~~~~~~854wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'855wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)856wren>       |                                    ^~~~~~~~~~~~~~~857wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'858wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b859wren>       |                                  ^860wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'861wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(862wren>       |   ^~~~~~~~~~863wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses864wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'865wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)866wren>       |                                    ^~~~~~~~~~~~~~~867wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'868wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b869wren>       |                                  ^870wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'871wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(872wren>       |   ^~~~~~~~~~873wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]875wren>   169 |   auto(unique) = (expr);                  \876wren>       |       ^~~~~~~~877wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'878wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \879wren>       |   ^~~~~~~~~~~~~~~880wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'881wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b882wren>       |                                  ^883wren> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'884wren>    14 |   TRY_RESULT(auto image,885wren>       |   ^~~~~~~~~~886wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses887wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'888wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \889wren>       |   ^~~~~~~~~~~~~~~890wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'891wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b892wren>       |                                  ^893wren> /build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'894wren>    14 |   TRY_RESULT(auto image,895wren>       |   ^~~~~~~~~~896wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]897wren>   169 |   auto(unique) = (expr);                  \898wren>       |       ^~~~~~~~899wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'900wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \901wren>       |   ^~~~~~~~~~~~~~~902wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'903wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b904wren>       |                                  ^905wren> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'906wren>    60 |   TRY_RESULT(const auto view, vk::to_expected(device.createImageView({907wren>       |   ^~~~~~~~~~908wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses909wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'910wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \911wren>       |   ^~~~~~~~~~~~~~~912wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'913wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b914wren>       |                                  ^915wren> /build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'916wren>    60 |   TRY_RESULT(const auto view, vk::to_expected(device.createImageView({917wren>       |   ^~~~~~~~~~918wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]919wren>   169 |   auto(unique) = (expr);                  \920wren>       |       ^~~~~~~~921wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'922wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \923wren>       |   ^~~~~~~~~~~~~~~924wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'925wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b926wren>       |                                  ^927wren> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'928wren>    75 |   TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));929wren>       |   ^~~~~~~~~~930wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses931wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'932wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \933wren>       |   ^~~~~~~~~~~~~~~934wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'935wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b936wren>       |                                  ^937wren> /build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'938wren>    75 |   TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));939wren>       |   ^~~~~~~~~~940wren> [18/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o941wren> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,942wren>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,943wren>                  from /build/source/wren/include/wren/mesh.hpp:9,944wren>                  from /build/source/wren/src/mesh.cpp:1:945wren> /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>)':946wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]947wren>   169 |   auto(unique) = (expr);                  \948wren>       |       ^~~~~~~~949wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'950wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)951wren>       |                                    ^~~~~~~~~~~~~~~952wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'953wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b954wren>       |                                  ^955wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'956wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(957wren>       |   ^~~~~~~~~~958wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses959wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'960wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)961wren>       |                                    ^~~~~~~~~~~~~~~962wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'963wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b964wren>       |                                  ^965wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'966wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(967wren>       |   ^~~~~~~~~~968wren> [19/62] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o969wren> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,970wren>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,971wren>                  from /build/source/wren/include/wren/mesh.hpp:9,972wren>                  from /build/source/wren/include/wren/mesh_loader.hpp:5,973wren>                  from /build/source/wren/src/mesh_loader.cpp:1:974wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]976wren>   169 |   auto(unique) = (expr);                  \977wren>       |       ^~~~~~~~978wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'979wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)980wren>       |                                    ^~~~~~~~~~~~~~~981wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'982wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b983wren>       |                                  ^984wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'985wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(986wren>       |   ^~~~~~~~~~987wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses988wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'989wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)990wren>       |                                    ^~~~~~~~~~~~~~~991wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'992wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b993wren>       |                                  ^994wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'995wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(996wren>       |   ^~~~~~~~~~997wren> [20/62] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o998wren> In file included from /build/source/wren/include/wren/utils/device.hpp:5,999wren>                  from /build/source/wren/include/wren/graphics_context.hpp:8,1000wren>                  from /build/source/wren/include/wren/context.hpp:6,1001wren>                  from /build/source/wren/include/wren/application.hpp:5,1002wren>                  from /build/source/wren/src/application.cpp:1:1003wren> /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>)':1004wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1005wren>   169 |   auto(unique) = (expr);                  \1006wren>       |       ^~~~~~~~1007wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1008wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1009wren>       |                                    ^~~~~~~~~~~~~~~1010wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1011wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1012wren>       |                                  ^1013wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1014wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1015wren>       |   ^~~~~~~~~~1016wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1017wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1018wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1019wren>       |                                    ^~~~~~~~~~~~~~~1020wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1021wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1022wren>       |                                  ^1023wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1024wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1025wren>       |   ^~~~~~~~~~1026wren> /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&&)':1027wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1028wren>   169 |   auto(unique) = (expr);                  \1029wren>       |       ^~~~~~~~1030wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1031wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1032wren>       |                                    ^~~~~~~~~~~~~~~1033wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1034wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1035wren>       |                                  ^1036wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1037wren>    90 |   TRY_RESULT(1038wren>       |   ^~~~~~~~~~1039wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1040wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1041wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1042wren>       |                                    ^~~~~~~~~~~~~~~1043wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1044wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1045wren>       |                                  ^1046wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1047wren>    90 |   TRY_RESULT(1048wren>       |   ^~~~~~~~~~1049wren> /build/source/wren/include/wren/renderer.hpp: In lambda function:1050wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1051wren>   169 |   auto(unique) = (expr);                  \1052wren>       |       ^~~~~~~~1053wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1054wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1055wren>       |                                    ^~~~~~~~~~~~~~~1056wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1057wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1058wren>       |                                  ^1059wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1060wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1061wren>       |     ^~~~~~~~~~1062wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1063wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1064wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1065wren>       |                                    ^~~~~~~~~~~~~~~1066wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1067wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1068wren>       |                                  ^1069wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1070wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1071wren>       |     ^~~~~~~~~~1072wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1073wren>   169 |   auto(unique) = (expr);                  \1074wren>       |       ^~~~~~~~1075wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1076wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1077wren>       |                                    ^~~~~~~~~~~~~~~1078wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1079wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1080wren>       |                                  ^1081wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1082wren>    98 |     TRY_RESULT(vk::to_expected(1083wren>       |     ^~~~~~~~~~1084wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1085wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1086wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1087wren>       |                                    ^~~~~~~~~~~~~~~1088wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1089wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1090wren>       |                                  ^1091wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1092wren>    98 |     TRY_RESULT(vk::to_expected(1093wren>       |     ^~~~~~~~~~1094wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1095wren>   169 |   auto(unique) = (expr);                  \1096wren>       |       ^~~~~~~~1097wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1098wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1099wren>       |                                    ^~~~~~~~~~~~~~~1100wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1101wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1102wren>       |                                  ^1103wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1104wren>   101 |     TRY_RESULT(vk::to_expected(1105wren>       |     ^~~~~~~~~~1106wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1107wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1108wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1109wren>       |                                    ^~~~~~~~~~~~~~~1110wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1111wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1112wren>       |                                  ^1113wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1114wren>   101 |     TRY_RESULT(vk::to_expected(1115wren>       |     ^~~~~~~~~~1116wren> /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&&)':1117wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1118wren>   169 |   auto(unique) = (expr);                  \1119wren>       |       ^~~~~~~~1120wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1121wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1122wren>       |                                    ^~~~~~~~~~~~~~~1123wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1124wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1125wren>       |                                  ^1126wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1127wren>   109 |     TRY_RESULT(end_and_submit());1128wren>       |     ^~~~~~~~~~1129wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1130wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1131wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1132wren>       |                                    ^~~~~~~~~~~~~~~1133wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1134wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1135wren>       |                                  ^1136wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1137wren>   109 |     TRY_RESULT(end_and_submit());1138wren>       |     ^~~~~~~~~~1139wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1140wren>   169 |   auto(unique) = (expr);                  \1141wren>       |       ^~~~~~~~1142wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1143wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1144wren>       |                                    ^~~~~~~~~~~~~~~1145wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1146wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1147wren>       |                                  ^1148wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1149wren>   113 |     TRY_RESULT(end_and_submit());1150wren>       |     ^~~~~~~~~~1151wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1152wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1153wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1154wren>       |                                    ^~~~~~~~~~~~~~~1155wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1156wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1157wren>       |                                  ^1158wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1159wren>   113 |     TRY_RESULT(end_and_submit());1160wren>       |     ^~~~~~~~~~1161wren> /build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':1162wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1163wren>   169 |   auto(unique) = (expr);                  \1164wren>       |       ^~~~~~~~1165wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1166wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1167wren>       |   ^~~~~~~~~~~~~~~1168wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1169wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1170wren>       |                                  ^1171wren> /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT'1172wren>    28 |   TRY_RESULT(auto extensions, window->get_required_vulkan_extension());1173wren>       |   ^~~~~~~~~~1174wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1175wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1176wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1177wren>       |   ^~~~~~~~~~~~~~~1178wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1179wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1180wren>       |                                  ^1181wren> /build/source/wren/src/application.cpp:28:3: note: in expansion of macro 'TRY_RESULT'1182wren>    28 |   TRY_RESULT(auto extensions, window->get_required_vulkan_extension());1183wren>       |   ^~~~~~~~~~1184wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1185wren>   169 |   auto(unique) = (expr);                  \1186wren>       |       ^~~~~~~~1187wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1188wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1189wren>       |   ^~~~~~~~~~~~~~~1190wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1191wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1192wren>       |                                  ^1193wren> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1194wren>    30 |   TRY_RESULT(auto graphics_context,1195wren>       |   ^~~~~~~~~~1196wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1197wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1198wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1199wren>       |   ^~~~~~~~~~~~~~~1200wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1201wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1202wren>       |                                  ^1203wren> /build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1204wren>    30 |   TRY_RESULT(auto graphics_context,1205wren>       |   ^~~~~~~~~~1206wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1207wren>   169 |   auto(unique) = (expr);                  \1208wren>       |       ^~~~~~~~1209wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1210wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1211wren>       |   ^~~~~~~~~~~~~~~1212wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1213wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1214wren>       |                                  ^1215wren> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1216wren>    34 |   TRY_RESULT(const auto surface,1217wren>       |   ^~~~~~~~~~1218wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1219wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1220wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1221wren>       |   ^~~~~~~~~~~~~~~1222wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1223wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1224wren>       |                                  ^1225wren> /build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1226wren>    34 |   TRY_RESULT(const auto surface,1227wren>       |   ^~~~~~~~~~1228wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1229wren>   169 |   auto(unique) = (expr);                  \1230wren>       |       ^~~~~~~~1231wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1232wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1233wren>       |                                    ^~~~~~~~~~~~~~~1234wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1235wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1236wren>       |                                  ^1237wren> /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT'1238wren>    38 |   TRY_RESULT(graphics_context->setup_device());1239wren>       |   ^~~~~~~~~~1240wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1241wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1242wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1243wren>       |                                    ^~~~~~~~~~~~~~~1244wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1245wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1246wren>       |                                  ^1247wren> /build/source/wren/src/application.cpp:38:3: note: in expansion of macro 'TRY_RESULT'1248wren>    38 |   TRY_RESULT(graphics_context->setup_device());1249wren>       |   ^~~~~~~~~~1250wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1251wren>   169 |   auto(unique) = (expr);                  \1252wren>       |       ^~~~~~~~1253wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1254wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1255wren>       |   ^~~~~~~~~~~~~~~1256wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1257wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1258wren>       |                                  ^1259wren> /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT'1260wren>    43 |   TRY_RESULT(auto renderer, Renderer::create(ctx));1261wren>       |   ^~~~~~~~~~1262wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1263wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1264wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1265wren>       |   ^~~~~~~~~~~~~~~1266wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1267wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1268wren>       |                                  ^1269wren> /build/source/wren/src/application.cpp:43:3: note: in expansion of macro 'TRY_RESULT'1270wren>    43 |   TRY_RESULT(auto renderer, Renderer::create(ctx));1271wren>       |   ^~~~~~~~~~1272wren> [21/62] Building CXX object wren_physics/CMakeFiles/wren_physics.dir/src/ray.cpp.o1273wren> [22/62] Building CXX object wren/CMakeFiles/wren.dir/src/graphics_context.cpp.o1274wren> In file included from /build/source/wren/include/wren/utils/device.hpp:5,1275wren>                  from /build/source/wren/include/wren/graphics_context.hpp:8,1276wren>                  from /build/source/wren/src/graphics_context.cpp:1:1277wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1279wren>   169 |   auto(unique) = (expr);                  \1280wren>       |       ^~~~~~~~1281wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1282wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1283wren>       |                                    ^~~~~~~~~~~~~~~1284wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1285wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1286wren>       |                                  ^1287wren> /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT'1288wren>    31 |     TRY_RESULT(graphics_context->create_instance(1289wren>       |     ^~~~~~~~~~1290wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1291wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1292wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1293wren>       |                                    ^~~~~~~~~~~~~~~1294wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1295wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1296wren>       |                                  ^1297wren> /build/source/wren/src/graphics_context.cpp:31:5: note: in expansion of macro 'TRY_RESULT'1298wren>    31 |     TRY_RESULT(graphics_context->create_instance(1299wren>       |     ^~~~~~~~~~1300wren> /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> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1302wren>   169 |   auto(unique) = (expr);                  \1303wren>       |       ^~~~~~~~1304wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1305wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1306wren>       |   ^~~~~~~~~~~~~~~1307wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1308wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1309wren>       |                                  ^1310wren> /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT'1311wren>   119 |   TRY_RESULT(this->instance_,1312wren>       |   ^~~~~~~~~~1313wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1314wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1315wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1316wren>       |   ^~~~~~~~~~~~~~~1317wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1318wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1319wren>       |                                  ^1320wren> /build/source/wren/src/graphics_context.cpp:119:3: note: in expansion of macro 'TRY_RESULT'1321wren>   119 |   TRY_RESULT(this->instance_,1322wren>       |   ^~~~~~~~~~1323wren> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::setup_device()':1324wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1325wren>   169 |   auto(unique) = (expr);                  \1326wren>       |       ^~~~~~~~1327wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1328wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1329wren>       |                                    ^~~~~~~~~~~~~~~1330wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1331wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1332wren>       |                                  ^1333wren> /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT'1334wren>   129 |   TRY_RESULT(pick_physical_device());1335wren>       |   ^~~~~~~~~~1336wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1337wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1338wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1339wren>       |                                    ^~~~~~~~~~~~~~~1340wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1341wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1342wren>       |                                  ^1343wren> /build/source/wren/src/graphics_context.cpp:129:3: note: in expansion of macro 'TRY_RESULT'1344wren>   129 |   TRY_RESULT(pick_physical_device());1345wren>       |   ^~~~~~~~~~1346wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1347wren>   169 |   auto(unique) = (expr);                  \1348wren>       |       ^~~~~~~~1349wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1350wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1351wren>       |                                    ^~~~~~~~~~~~~~~1352wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1353wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1354wren>       |                                  ^1355wren> /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT'1356wren>   133 |   TRY_RESULT(create_device());1357wren>       |   ^~~~~~~~~~1358wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1359wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1360wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1361wren>       |                                    ^~~~~~~~~~~~~~~1362wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1363wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1364wren>       |                                  ^1365wren> /build/source/wren/src/graphics_context.cpp:133:3: note: in expansion of macro 'TRY_RESULT'1366wren>   133 |   TRY_RESULT(create_device());1367wren>       |   ^~~~~~~~~~1368wren> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::create_device()':1369wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1370wren>   169 |   auto(unique) = (expr);                  \1371wren>       |       ^~~~~~~~1372wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1373wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1374wren>       |   ^~~~~~~~~~~~~~~1375wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1376wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1377wren>       |                                  ^1378wren> /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT'1379wren>   197 |   TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_));1380wren>       |   ^~~~~~~~~~1381wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1382wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1383wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1384wren>       |   ^~~~~~~~~~~~~~~1385wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1386wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1387wren>       |                                  ^1388wren> /build/source/wren/src/graphics_context.cpp:197:3: note: in expansion of macro 'TRY_RESULT'1389wren>   197 |   TRY_RESULT(device_, vulkan::Device::create(physical_device_, surface_));1390wren>       |   ^~~~~~~~~~1391wren> /build/source/wren/src/graphics_context.cpp: In member function 'wren::expected<void> wren::GraphicsContext::create_debug_messenger()':1392wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1393wren>   169 |   auto(unique) = (expr);                  \1394wren>       |       ^~~~~~~~1395wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1396wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1397wren>       |   ^~~~~~~~~~~~~~~1398wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1399wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1400wren>       |                                  ^1401wren> /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'1402wren>   217 |   TRY_RESULT(this->debug_messenger_,1403wren>       |   ^~~~~~~~~~1404wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1405wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1406wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1407wren>       |   ^~~~~~~~~~~~~~~1408wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1409wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1410wren>       |                                  ^1411wren> /build/source/wren/src/graphics_context.cpp:217:3: note: in expansion of macro 'TRY_RESULT'1412wren>   217 |   TRY_RESULT(this->debug_messenger_,1413wren>       |   ^~~~~~~~~~1414wren> [23/62] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o1415wren> In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,1416wren>                  from /build/source/wren_vk/src/shader.cpp:1:1417wren> /build/source/wren_vk/src/shader.cpp: In lambda function:1418wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1419wren>   169 |   auto(unique) = (expr);                  \1420wren>       |       ^~~~~~~~1421wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1422wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1423wren>       |   ^~~~~~~~~~~~~~~1424wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1425wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1426wren>       |                                  ^1427wren> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1428wren>   223 |     TRY_RESULT(const auto module,1429wren>       |     ^~~~~~~~~~1430wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1431wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1432wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1433wren>       |   ^~~~~~~~~~~~~~~1434wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1435wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1436wren>       |                                  ^1437wren> /build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1438wren>   223 |     TRY_RESULT(const auto module,1439wren>       |     ^~~~~~~~~~1440wren> /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&)':1441wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1442wren>   169 |   auto(unique) = (expr);                  \1443wren>       |       ^~~~~~~~1444wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1445wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1446wren>       |   ^~~~~~~~~~~~~~~1447wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1448wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1449wren>       |                                  ^1450wren> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1451wren>   239 |   TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1452wren>       |   ^~~~~~~~~~1453wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1454wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1455wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1456wren>       |   ^~~~~~~~~~~~~~~1457wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1458wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1459wren>       |                                  ^1460wren> /build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1461wren>   239 |   TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1462wren>       |   ^~~~~~~~~~1463wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1464wren>   169 |   auto(unique) = (expr);                  \1465wren>       |       ^~~~~~~~1466wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1467wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1468wren>       |   ^~~~~~~~~~~~~~~1469wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1470wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1471wren>       |                                  ^1472wren> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1473wren>   242 |   TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1474wren>       |   ^~~~~~~~~~1475wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1476wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1477wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1478wren>       |   ^~~~~~~~~~~~~~~1479wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1480wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1481wren>       |                                  ^1482wren> /build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1483wren>   242 |   TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1484wren>       |   ^~~~~~~~~~1485wren> /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)':1486wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1487wren>   169 |   auto(unique) = (expr);                  \1488wren>       |       ^~~~~~~~1489wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1490wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1491wren>       |   ^~~~~~~~~~~~~~~1492wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1493wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1494wren>       |                                  ^1495wren> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1496wren>   306 |   TRY_RESULT(pipeline_layout_,1497wren>       |   ^~~~~~~~~~1498wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1499wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1500wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1501wren>       |   ^~~~~~~~~~~~~~~1502wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1503wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1504wren>       |                                  ^1505wren> /build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1506wren>   306 |   TRY_RESULT(pipeline_layout_,1507wren>       |   ^~~~~~~~~~1508wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1509wren>   169 |   auto(unique) = (expr);                  \1510wren>       |       ^~~~~~~~1511wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1512wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1513wren>       |   ^~~~~~~~~~~~~~~1514wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1515wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1516wren>       |                                  ^1517wren> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1518wren>   374 |   TRY_RESULT(pipeline_,1519wren>       |   ^~~~~~~~~~1520wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1521wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1522wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1523wren>       |   ^~~~~~~~~~~~~~~1524wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1525wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1526wren>       |                                  ^1527wren> /build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1528wren>   374 |   TRY_RESULT(pipeline_,1529wren>       |   ^~~~~~~~~~1530wren> [24/62] Linking CXX static library wren_vk/libwren_vk.a1531wren> [25/62] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o1532wren> In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1533wren>                  from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1534wren>                  from /build/source/wren/include/wren/render_pass.hpp:7,1535wren>                  from /build/source/wren/src/render_pass.cpp:1:1536wren> /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>)':1537wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1538wren>   169 |   auto(unique) = (expr);                  \1539wren>       |       ^~~~~~~~1540wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1541wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1542wren>       |                                    ^~~~~~~~~~~~~~~1543wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1544wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1545wren>       |                                  ^1546wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1547wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1548wren>       |   ^~~~~~~~~~1549wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1550wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1551wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1552wren>       |                                    ^~~~~~~~~~~~~~~1553wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1554wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1555wren>       |                                  ^1556wren> /build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1557wren>    65 |   TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1558wren>       |   ^~~~~~~~~~1559wren> /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&&)':1560wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1561wren>   169 |   auto(unique) = (expr);                  \1562wren>       |       ^~~~~~~~1563wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1564wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1565wren>       |                                    ^~~~~~~~~~~~~~~1566wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1567wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1568wren>       |                                  ^1569wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1570wren>    90 |   TRY_RESULT(1571wren>       |   ^~~~~~~~~~1572wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1573wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1574wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1575wren>       |                                    ^~~~~~~~~~~~~~~1576wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1577wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1578wren>       |                                  ^1579wren> /build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1580wren>    90 |   TRY_RESULT(1581wren>       |   ^~~~~~~~~~1582wren> /build/source/wren/include/wren/renderer.hpp: In lambda function:1583wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1584wren>   169 |   auto(unique) = (expr);                  \1585wren>       |       ^~~~~~~~1586wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1587wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1588wren>       |                                    ^~~~~~~~~~~~~~~1589wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1590wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1591wren>       |                                  ^1592wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1593wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1594wren>       |     ^~~~~~~~~~1595wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1596wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1597wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1598wren>       |                                    ^~~~~~~~~~~~~~~1599wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1600wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1601wren>       |                                  ^1602wren> /build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1603wren>    95 |     TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1604wren>       |     ^~~~~~~~~~1605wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1606wren>   169 |   auto(unique) = (expr);                  \1607wren>       |       ^~~~~~~~1608wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1609wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1610wren>       |                                    ^~~~~~~~~~~~~~~1611wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1612wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1613wren>       |                                  ^1614wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1615wren>    98 |     TRY_RESULT(vk::to_expected(1616wren>       |     ^~~~~~~~~~1617wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1618wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1619wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1620wren>       |                                    ^~~~~~~~~~~~~~~1621wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1622wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1623wren>       |                                  ^1624wren> /build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1625wren>    98 |     TRY_RESULT(vk::to_expected(1626wren>       |     ^~~~~~~~~~1627wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1628wren>   169 |   auto(unique) = (expr);                  \1629wren>       |       ^~~~~~~~1630wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1631wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1632wren>       |                                    ^~~~~~~~~~~~~~~1633wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1634wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1635wren>       |                                  ^1636wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1637wren>   101 |     TRY_RESULT(vk::to_expected(1638wren>       |     ^~~~~~~~~~1639wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1640wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1641wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1642wren>       |                                    ^~~~~~~~~~~~~~~1643wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1644wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1645wren>       |                                  ^1646wren> /build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1647wren>   101 |     TRY_RESULT(vk::to_expected(1648wren>       |     ^~~~~~~~~~1649wren> /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&&)':1650wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1651wren>   169 |   auto(unique) = (expr);                  \1652wren>       |       ^~~~~~~~1653wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1654wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1655wren>       |                                    ^~~~~~~~~~~~~~~1656wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1657wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1658wren>       |                                  ^1659wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1660wren>   109 |     TRY_RESULT(end_and_submit());1661wren>       |     ^~~~~~~~~~1662wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1663wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1664wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1665wren>       |                                    ^~~~~~~~~~~~~~~1666wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1667wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1668wren>       |                                  ^1669wren> /build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1670wren>   109 |     TRY_RESULT(end_and_submit());1671wren>       |     ^~~~~~~~~~1672wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1673wren>   169 |   auto(unique) = (expr);                  \1674wren>       |       ^~~~~~~~1675wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1676wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1677wren>       |                                    ^~~~~~~~~~~~~~~1678wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1679wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1680wren>       |                                  ^1681wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1682wren>   113 |     TRY_RESULT(end_and_submit());1683wren>       |     ^~~~~~~~~~1684wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1685wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1686wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1687wren>       |                                    ^~~~~~~~~~~~~~~1688wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1689wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1690wren>       |                                  ^1691wren> /build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1692wren>   113 |     TRY_RESULT(end_and_submit());1693wren>       |     ^~~~~~~~~~1694wren> /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&)':1695wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1696wren>   169 |   auto(unique) = (expr);                  \1697wren>       |       ^~~~~~~~1698wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1699wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1700wren>       |   ^~~~~~~~~~~~~~~1701wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1702wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1703wren>       |                                  ^1704wren> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1705wren>    75 |   TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1706wren>       |   ^~~~~~~~~~1707wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1708wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1709wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1710wren>       |   ^~~~~~~~~~~~~~~1711wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1712wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1713wren>       |                                  ^1714wren> /build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1715wren>    75 |   TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1716wren>       |   ^~~~~~~~~~1717wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1718wren>   169 |   auto(unique) = (expr);                  \1719wren>       |       ^~~~~~~~1720wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1721wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1722wren>       |                                    ^~~~~~~~~~~~~~~1723wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1724wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1725wren>       |                                  ^1726wren> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1727wren>    83 |     TRY_RESULT(shader->create_graphics_pipeline(1728wren>       |     ^~~~~~~~~~1729wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1730wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1731wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1732wren>       |                                    ^~~~~~~~~~~~~~~1733wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1734wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1735wren>       |                                  ^1736wren> /build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1737wren>    83 |     TRY_RESULT(shader->create_graphics_pipeline(1738wren>       |     ^~~~~~~~~~1739wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1740wren>   169 |   auto(unique) = (expr);                  \1741wren>       |       ^~~~~~~~1742wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1743wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1744wren>       |   ^~~~~~~~~~~~~~~1745wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1746wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1747wren>       |                                  ^1748wren> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1749wren>    91 |   TRY_RESULT(pass->command_pool_,1750wren>       |   ^~~~~~~~~~1751wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1752wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1753wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1754wren>       |   ^~~~~~~~~~~~~~~1755wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1756wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1757wren>       |                                  ^1758wren> /build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1759wren>    91 |   TRY_RESULT(pass->command_pool_,1760wren>       |   ^~~~~~~~~~1761wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1762wren>   169 |   auto(unique) = (expr);                  \1763wren>       |       ^~~~~~~~1764wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1765wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1766wren>       |   ^~~~~~~~~~~~~~~1767wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1768wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1769wren>       |                                  ^1770wren> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1771wren>    99 |   TRY_RESULT(1772wren>       |   ^~~~~~~~~~1773wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1774wren> /build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1775wren>   175 |   TRY_RESULT_IMPL(unique, expr)         \1776wren>       |   ^~~~~~~~~~~~~~~1777wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1778wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1779wren>       |                                  ^1780wren> /build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1781wren>    99 |   TRY_RESULT(1782wren>       |   ^~~~~~~~~~1783wren> /build/source/wren/src/render_pass.cpp: In member function 'wren::expected<void> wren::RenderPass::resize_target(const wren::math::Vec2i&)':1784wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1785wren>   169 |   auto(unique) = (expr);                  \1786wren>       |       ^~~~~~~~1787wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1788wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1789wren>       |                                    ^~~~~~~~~~~~~~~1790wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1791wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1792wren>       |                                  ^1793wren> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1794wren>   111 |     TRY_RESULT(colour_target_->resize(ctx_, new_size));1795wren>       |     ^~~~~~~~~~1796wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1797wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1798wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1799wren>       |                                    ^~~~~~~~~~~~~~~1800wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1801wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1802wren>       |                                  ^1803wren> /build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1804wren>   111 |     TRY_RESULT(colour_target_->resize(ctx_, new_size));1805wren>       |     ^~~~~~~~~~1806wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1807wren>   169 |   auto(unique) = (expr);                  \1808wren>       |       ^~~~~~~~1809wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1810wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1811wren>       |                                    ^~~~~~~~~~~~~~~1812wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1813wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1814wren>       |                                  ^1815wren> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1816wren>   115 |     TRY_RESULT(depth_target_->resize(ctx_, new_size));1817wren>       |     ^~~~~~~~~~1818wren> /build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1819wren> /build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1820wren>   173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1821wren>       |                                    ^~~~~~~~~~~~~~~1822wren> /nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1823wren>    29 | #    define BOOST_PP_CAT_I(a, b) a ## b1824wren>       |                                  ^1825wren> /build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1826wren>   115 |     TRY_RESULT(depth_target_->resize(ctx_, new_size));1827wren>       |     ^~~~~~~~~~