nixbot

builds

failed wren_tests checks.x86_64-linux.tests · build #89 · raw

unpackPhase
1unpacking source archive /nix/store/rijrw6zxhxgvc636szw28p4bm6rxir6n-source2source root is source
configurePhase
3cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/8888dwhxnzqly3cnawanfr6685rd4c4h-wren_tests -DBUILD_TESTING=ON4-- The C compiler identification is GNU 16.2.05-- The CXX compiler identification is GNU 16.2.06-- Detecting C compiler ABI info7-- Detecting C compiler ABI info - done8-- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped9-- Detecting C compile features10-- Detecting C compile features - done11-- Detecting CXX compiler ABI info12-- Detecting CXX compiler ABI info - done13-- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped14-- Detecting CXX compile features15-- Detecting CXX compile features - done16-- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator17-- Performing Test CMAKE_HAVE_LIBC_PTHREAD18-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success19-- Found Threads: TRUE20-- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")24-- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")25-- Configuring done (4.0s)26-- Generating done (0.1s)27CMake Warning (unused-cli):28 Manually-specified variables were not used by the project:2930 CMAKE_EXPORT_NO_PACKAGE_REGISTRY31 CMAKE_INSTALL_BINDIR32 CMAKE_INSTALL_DOCDIR33 CMAKE_INSTALL_INCLUDEDIR34 CMAKE_INSTALL_INFODIR35 CMAKE_INSTALL_LIBEXECDIR36 CMAKE_INSTALL_LOCALEDIR37 CMAKE_INSTALL_MANDIR38 CMAKE_INSTALL_SBINDIR394041-- Build files have been written to: /build/source/build42cmake: enabled parallel building43cmake: enabled parallel installing
buildPhase
44build flags: -j1645[1/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string_reader.cpp.o46[2/61] Building CXX object wren_math/CMakeFiles/wren_math.dir/src/geometry.cpp.o47[3/61] Linking CXX static library wren_math/libwren_math.a48[4/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/string.cpp.o49[5/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/input.cpp.o50[6/61] Building CXX object wren_utils/CMakeFiles/wren_utils.dir/src/filesystem.cpp.o51[7/61] Linking CXX static library wren_utils/libwren_utils.a52[8/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/memory.cpp.o53[9/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/components/collider.cpp.o54[10/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o55[11/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o56[12/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o57[13/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o58FAILED: [code=1] wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o 59/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ -DWREN_DEBUG -I/build/source/wren_platform/include -I/build/source/wren_platform/include/wren -I/build/source/wren_platform/src -I/build/source/wren_math/include -I/build/source/wren_utils/include -O3 -DNDEBUG -std=gnu++26 -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -MD -MT wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -MF wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o.d -o wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o -c /build/source/wren_platform/src/linux/window.cpp60In file included from /build/source/wren_platform/src/linux/window.cpp:10:61/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':62/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable63 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );64 | ^65[14/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o66In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,67 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,68 from /build/source/wren_vk/src/buffer.cpp:1:69/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>)':70/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]71 169 | auto(unique) = (expr); \72 | ^~~~~~~~73/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'74 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)75 | ^~~~~~~~~~~~~~~76/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'77 29 | # define BOOST_PP_CAT_I(a, b) a ## b78 | ^79/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'80 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(81 | ^~~~~~~~~~82/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses83/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'84 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)85 | ^~~~~~~~~~~~~~~86/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'87 29 | # define BOOST_PP_CAT_I(a, b) a ## b88 | ^89/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'90 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(91 | ^~~~~~~~~~92/build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':93/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]94 169 | auto(unique) = (expr); \95 | ^~~~~~~~96/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'97 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)98 | ^~~~~~~~~~~~~~~99/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'100 29 | # define BOOST_PP_CAT_I(a, b) a ## b101 | ^102/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'103 42 | TRY_RESULT(to_expected(104 | ^~~~~~~~~~105/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses106/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'107 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)108 | ^~~~~~~~~~~~~~~109/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'110 29 | # define BOOST_PP_CAT_I(a, b) a ## b111 | ^112/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'113 42 | TRY_RESULT(to_expected(114 | ^~~~~~~~~~115/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)':116/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]117 169 | auto(unique) = (expr); \118 | ^~~~~~~~119/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'120 175 | TRY_RESULT_IMPL(unique, expr) \121 | ^~~~~~~~~~~~~~~122/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'123 29 | # define BOOST_PP_CAT_I(a, b) a ## b124 | ^125/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'126 57 | TRY_RESULT(const auto cmd_bufs,127 | ^~~~~~~~~~128/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses129/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'130 175 | TRY_RESULT_IMPL(unique, expr) \131 | ^~~~~~~~~~~~~~~132/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'133 29 | # define BOOST_PP_CAT_I(a, b) a ## b134 | ^135/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'136 57 | TRY_RESULT(const auto cmd_bufs,137 | ^~~~~~~~~~138/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]139 169 | auto(unique) = (expr); \140 | ^~~~~~~~141/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'142 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)143 | ^~~~~~~~~~~~~~~144/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'145 29 | # define BOOST_PP_CAT_I(a, b) a ## b146 | ^147/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'148 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));149 | ^~~~~~~~~~150/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses151/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'152 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)153 | ^~~~~~~~~~~~~~~154/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'155 29 | # define BOOST_PP_CAT_I(a, b) a ## b156 | ^157/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'158 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));159 | ^~~~~~~~~~160/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]161 169 | auto(unique) = (expr); \162 | ^~~~~~~~163/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'164 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)165 | ^~~~~~~~~~~~~~~166/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'167 29 | # define BOOST_PP_CAT_I(a, b) a ## b168 | ^169/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'170 69 | TRY_RESULT(to_expected(cmd_buf.end()));171 | ^~~~~~~~~~172/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses173/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'174 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)175 | ^~~~~~~~~~~~~~~176/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'177 29 | # define BOOST_PP_CAT_I(a, b) a ## b178 | ^179/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'180 69 | TRY_RESULT(to_expected(cmd_buf.end()));181 | ^~~~~~~~~~182/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]183 169 | auto(unique) = (expr); \184 | ^~~~~~~~185/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'186 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)187 | ^~~~~~~~~~~~~~~188/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'189 29 | # define BOOST_PP_CAT_I(a, b) a ## b190 | ^191/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'192 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));193 | ^~~~~~~~~~194/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses195/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'196 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)197 | ^~~~~~~~~~~~~~~198/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'199 29 | # define BOOST_PP_CAT_I(a, b) a ## b200 | ^201/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'202 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));203 | ^~~~~~~~~~204/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]205 169 | auto(unique) = (expr); \206 | ^~~~~~~~207/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'208 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)209 | ^~~~~~~~~~~~~~~210/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'211 29 | # define BOOST_PP_CAT_I(a, b) a ## b212 | ^213/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'214 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));215 | ^~~~~~~~~~216/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses217/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'218 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)219 | ^~~~~~~~~~~~~~~220/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'221 29 | # define BOOST_PP_CAT_I(a, b) a ## b222 | ^223/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'224 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));225 | ^~~~~~~~~~226[15/61] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o227In file included from /build/source/wren/include/wren/graph.hpp:7,228 from /build/source/wren/src/graph.cpp:1:229/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>)':230/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]231 169 | auto(unique) = (expr); \232 | ^~~~~~~~233/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'234 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)235 | ^~~~~~~~~~~~~~~236/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'237 29 | # define BOOST_PP_CAT_I(a, b) a ## b238 | ^239/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'240 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(241 | ^~~~~~~~~~242/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses243/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'244 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)245 | ^~~~~~~~~~~~~~~246/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'247 29 | # define BOOST_PP_CAT_I(a, b) a ## b248 | ^249/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'250 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(251 | ^~~~~~~~~~252/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&&)':253/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]254 169 | auto(unique) = (expr); \255 | ^~~~~~~~256/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'257 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)258 | ^~~~~~~~~~~~~~~259/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'260 29 | # define BOOST_PP_CAT_I(a, b) a ## b261 | ^262/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'263 90 | TRY_RESULT(264 | ^~~~~~~~~~265/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses266/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'267 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)268 | ^~~~~~~~~~~~~~~269/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'270 29 | # define BOOST_PP_CAT_I(a, b) a ## b271 | ^272/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'273 90 | TRY_RESULT(274 | ^~~~~~~~~~275/build/source/wren/include/wren/renderer.hpp: In lambda function:276/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]277 169 | auto(unique) = (expr); \278 | ^~~~~~~~279/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'280 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)281 | ^~~~~~~~~~~~~~~282/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'283 29 | # define BOOST_PP_CAT_I(a, b) a ## b284 | ^285/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'286 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));287 | ^~~~~~~~~~288/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses289/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'290 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)291 | ^~~~~~~~~~~~~~~292/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'293 29 | # define BOOST_PP_CAT_I(a, b) a ## b294 | ^295/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'296 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));297 | ^~~~~~~~~~298/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]299 169 | auto(unique) = (expr); \300 | ^~~~~~~~301/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'302 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)303 | ^~~~~~~~~~~~~~~304/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'305 29 | # define BOOST_PP_CAT_I(a, b) a ## b306 | ^307/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'308 98 | TRY_RESULT(vk::to_expected(309 | ^~~~~~~~~~310/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses311/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'312 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)313 | ^~~~~~~~~~~~~~~314/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'315 29 | # define BOOST_PP_CAT_I(a, b) a ## b316 | ^317/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'318 98 | TRY_RESULT(vk::to_expected(319 | ^~~~~~~~~~320/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]321 169 | auto(unique) = (expr); \322 | ^~~~~~~~323/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'324 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)325 | ^~~~~~~~~~~~~~~326/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'327 29 | # define BOOST_PP_CAT_I(a, b) a ## b328 | ^329/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'330 101 | TRY_RESULT(vk::to_expected(331 | ^~~~~~~~~~332/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses333/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'334 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)335 | ^~~~~~~~~~~~~~~336/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'337 29 | # define BOOST_PP_CAT_I(a, b) a ## b338 | ^339/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'340 101 | TRY_RESULT(vk::to_expected(341 | ^~~~~~~~~~342/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&&)':343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]344 169 | auto(unique) = (expr); \345 | ^~~~~~~~346/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'347 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)348 | ^~~~~~~~~~~~~~~349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'350 29 | # define BOOST_PP_CAT_I(a, b) a ## b351 | ^352/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'353 109 | TRY_RESULT(end_and_submit());354 | ^~~~~~~~~~355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses356/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'357 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)358 | ^~~~~~~~~~~~~~~359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'360 29 | # define BOOST_PP_CAT_I(a, b) a ## b361 | ^362/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'363 109 | TRY_RESULT(end_and_submit());364 | ^~~~~~~~~~365/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]366 169 | auto(unique) = (expr); \367 | ^~~~~~~~368/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'369 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)370 | ^~~~~~~~~~~~~~~371/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'372 29 | # define BOOST_PP_CAT_I(a, b) a ## b373 | ^374/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'375 113 | TRY_RESULT(end_and_submit());376 | ^~~~~~~~~~377/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses378/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'379 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)380 | ^~~~~~~~~~~~~~~381/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'382 29 | # define BOOST_PP_CAT_I(a, b) a ## b383 | ^384/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'385 113 | TRY_RESULT(end_and_submit());386 | ^~~~~~~~~~387/build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]389 169 | auto(unique) = (expr); \390 | ^~~~~~~~391/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'392 175 | TRY_RESULT_IMPL(unique, expr) \393 | ^~~~~~~~~~~~~~~394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'395 29 | # define BOOST_PP_CAT_I(a, b) a ## b396 | ^397/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'398 20 | TRY_RESULT(auto graph, compile());399 | ^~~~~~~~~~400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses401/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'402 175 | TRY_RESULT_IMPL(unique, expr) \403 | ^~~~~~~~~~~~~~~404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'405 29 | # define BOOST_PP_CAT_I(a, b) a ## b406 | ^407/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'408 20 | TRY_RESULT(auto graph, compile());409 | ^~~~~~~~~~410/build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':411/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]412 169 | auto(unique) = (expr); \413 | ^~~~~~~~414/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'415 175 | TRY_RESULT_IMPL(unique, expr) \416 | ^~~~~~~~~~~~~~~417/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'418 29 | # define BOOST_PP_CAT_I(a, b) a ## b419 | ^420/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'421 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));422 | ^~~~~~~~~~423/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses424/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'425 175 | TRY_RESULT_IMPL(unique, expr) \426 | ^~~~~~~~~~~~~~~427/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'428 29 | # define BOOST_PP_CAT_I(a, b) a ## b429 | ^430/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'431 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));432 | ^~~~~~~~~~433/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]434 169 | auto(unique) = (expr); \435 | ^~~~~~~~436/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'437 175 | TRY_RESULT_IMPL(unique, expr) \438 | ^~~~~~~~~~~~~~~439/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'440 29 | # define BOOST_PP_CAT_I(a, b) a ## b441 | ^442/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'443 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));444 | ^~~~~~~~~~445/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses446/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'447 175 | TRY_RESULT_IMPL(unique, expr) \448 | ^~~~~~~~~~~~~~~449/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'450 29 | # define BOOST_PP_CAT_I(a, b) a ## b451 | ^452/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'453 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));454 | ^~~~~~~~~~455/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]456 169 | auto(unique) = (expr); \457 | ^~~~~~~~458/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'459 175 | TRY_RESULT_IMPL(unique, expr) \460 | ^~~~~~~~~~~~~~~461/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'462 29 | # define BOOST_PP_CAT_I(a, b) a ## b463 | ^464/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'465 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,466 | ^~~~~~~~~~467/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses468/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'469 175 | TRY_RESULT_IMPL(unique, expr) \470 | ^~~~~~~~~~~~~~~471/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'472 29 | # define BOOST_PP_CAT_I(a, b) a ## b473 | ^474/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'475 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,476 | ^~~~~~~~~~477[16/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_target.cpp.o478In file included from /build/source/wren/include/wren/render_target.hpp:8,479 from /build/source/wren/src/render_target.cpp:1:480/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>)':481/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]482 169 | auto(unique) = (expr); \483 | ^~~~~~~~484/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'485 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)486 | ^~~~~~~~~~~~~~~487/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'488 29 | # define BOOST_PP_CAT_I(a, b) a ## b489 | ^490/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'491 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(492 | ^~~~~~~~~~493/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses494/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'495 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)496 | ^~~~~~~~~~~~~~~497/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'498 29 | # define BOOST_PP_CAT_I(a, b) a ## b499 | ^500/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'501 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(502 | ^~~~~~~~~~503/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&&)':504/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]505 169 | auto(unique) = (expr); \506 | ^~~~~~~~507/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'508 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)509 | ^~~~~~~~~~~~~~~510/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'511 29 | # define BOOST_PP_CAT_I(a, b) a ## b512 | ^513/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'514 90 | TRY_RESULT(515 | ^~~~~~~~~~516/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses517/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'518 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)519 | ^~~~~~~~~~~~~~~520/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'521 29 | # define BOOST_PP_CAT_I(a, b) a ## b522 | ^523/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'524 90 | TRY_RESULT(525 | ^~~~~~~~~~526/build/source/wren/include/wren/renderer.hpp: In lambda function:527/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]528 169 | auto(unique) = (expr); \529 | ^~~~~~~~530/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'531 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)532 | ^~~~~~~~~~~~~~~533/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'534 29 | # define BOOST_PP_CAT_I(a, b) a ## b535 | ^536/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'537 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));538 | ^~~~~~~~~~539/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses540/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'541 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)542 | ^~~~~~~~~~~~~~~543/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'544 29 | # define BOOST_PP_CAT_I(a, b) a ## b545 | ^546/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'547 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));548 | ^~~~~~~~~~549/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]550 169 | auto(unique) = (expr); \551 | ^~~~~~~~552/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'553 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)554 | ^~~~~~~~~~~~~~~555/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'556 29 | # define BOOST_PP_CAT_I(a, b) a ## b557 | ^558/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'559 98 | TRY_RESULT(vk::to_expected(560 | ^~~~~~~~~~561/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses562/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'563 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)564 | ^~~~~~~~~~~~~~~565/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'566 29 | # define BOOST_PP_CAT_I(a, b) a ## b567 | ^568/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'569 98 | TRY_RESULT(vk::to_expected(570 | ^~~~~~~~~~571/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]572 169 | auto(unique) = (expr); \573 | ^~~~~~~~574/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'575 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)576 | ^~~~~~~~~~~~~~~577/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'578 29 | # define BOOST_PP_CAT_I(a, b) a ## b579 | ^580/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'581 101 | TRY_RESULT(vk::to_expected(582 | ^~~~~~~~~~583/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses584/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'585 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)586 | ^~~~~~~~~~~~~~~587/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'588 29 | # define BOOST_PP_CAT_I(a, b) a ## b589 | ^590/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'591 101 | TRY_RESULT(vk::to_expected(592 | ^~~~~~~~~~593/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&&)':594/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]595 169 | auto(unique) = (expr); \596 | ^~~~~~~~597/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'598 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)599 | ^~~~~~~~~~~~~~~600/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'601 29 | # define BOOST_PP_CAT_I(a, b) a ## b602 | ^603/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'604 109 | TRY_RESULT(end_and_submit());605 | ^~~~~~~~~~606/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses607/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'608 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)609 | ^~~~~~~~~~~~~~~610/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'611 29 | # define BOOST_PP_CAT_I(a, b) a ## b612 | ^613/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'614 109 | TRY_RESULT(end_and_submit());615 | ^~~~~~~~~~616/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]617 169 | auto(unique) = (expr); \618 | ^~~~~~~~619/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'620 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)621 | ^~~~~~~~~~~~~~~622/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'623 29 | # define BOOST_PP_CAT_I(a, b) a ## b624 | ^625/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'626 113 | TRY_RESULT(end_and_submit());627 | ^~~~~~~~~~628/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses629/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'630 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)631 | ^~~~~~~~~~~~~~~632/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'633 29 | # define BOOST_PP_CAT_I(a, b) a ## b634 | ^635/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'636 113 | TRY_RESULT(end_and_submit());637 | ^~~~~~~~~~638/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>&)':639/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]640 169 | auto(unique) = (expr); \641 | ^~~~~~~~642/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'643 175 | TRY_RESULT_IMPL(unique, expr) \644 | ^~~~~~~~~~~~~~~645/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'646 29 | # define BOOST_PP_CAT_I(a, b) a ## b647 | ^648/build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'649 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),650 | ^~~~~~~~~~651/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses652/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'653 175 | TRY_RESULT_IMPL(unique, expr) \654 | ^~~~~~~~~~~~~~~655/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'656 29 | # define BOOST_PP_CAT_I(a, b) a ## b657 | ^658/build/source/wren/src/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'659 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),660 | ^~~~~~~~~~661/build/source/wren/src/render_target.cpp: In lambda function:662/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]663 169 | auto(unique) = (expr); \664 | ^~~~~~~~665/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'666 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)667 | ^~~~~~~~~~~~~~~668/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'669 29 | # define BOOST_PP_CAT_I(a, b) a ## b670 | ^671/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'672 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(673 | ^~~~~~~~~~674/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses675/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'676 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)677 | ^~~~~~~~~~~~~~~678/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'679 29 | # define BOOST_PP_CAT_I(a, b) a ## b680 | ^681/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'682 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(683 | ^~~~~~~~~~684/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>&)':685/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]686 169 | auto(unique) = (expr); \687 | ^~~~~~~~688/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'689 175 | TRY_RESULT_IMPL(unique, expr) \690 | ^~~~~~~~~~~~~~~691/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'692 29 | # define BOOST_PP_CAT_I(a, b) a ## b693 | ^694/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'695 47 | TRY_RESULT(696 | ^~~~~~~~~~697/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses698/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'699 175 | TRY_RESULT_IMPL(unique, expr) \700 | ^~~~~~~~~~~~~~~701/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'702 29 | # define BOOST_PP_CAT_I(a, b) a ## b703 | ^704/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'705 47 | TRY_RESULT(706 | ^~~~~~~~~~707/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>&)':708/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]709 169 | auto(unique) = (expr); \710 | ^~~~~~~~711/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'712 175 | TRY_RESULT_IMPL(unique, expr) \713 | ^~~~~~~~~~~~~~~714/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'715 29 | # define BOOST_PP_CAT_I(a, b) a ## b716 | ^717/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'718 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),719 | ^~~~~~~~~~720/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses721/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'722 175 | TRY_RESULT_IMPL(unique, expr) \723 | ^~~~~~~~~~~~~~~724/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'725 29 | # define BOOST_PP_CAT_I(a, b) a ## b726 | ^727/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'728 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),729 | ^~~~~~~~~~730/build/source/wren/src/render_target.cpp: In lambda function:731/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]732 169 | auto(unique) = (expr); \733 | ^~~~~~~~734/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'735 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)736 | ^~~~~~~~~~~~~~~737/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'738 29 | # define BOOST_PP_CAT_I(a, b) a ## b739 | ^740/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'741 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(742 | ^~~~~~~~~~743/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses744/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'745 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)746 | ^~~~~~~~~~~~~~~747/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'748 29 | # define BOOST_PP_CAT_I(a, b) a ## b749 | ^750/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'751 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(752 | ^~~~~~~~~~753/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>&)':754/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]755 169 | auto(unique) = (expr); \756 | ^~~~~~~~757/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'758 175 | TRY_RESULT_IMPL(unique, expr) \759 | ^~~~~~~~~~~~~~~760/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'761 29 | # define BOOST_PP_CAT_I(a, b) a ## b762 | ^763/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'764 98 | TRY_RESULT(765 | ^~~~~~~~~~766/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses767/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'768 175 | TRY_RESULT_IMPL(unique, expr) \769 | ^~~~~~~~~~~~~~~770/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'771 29 | # define BOOST_PP_CAT_I(a, b) a ## b772 | ^773/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'774 98 | TRY_RESULT(775 | ^~~~~~~~~~776/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&)':777/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]778 169 | auto(unique) = (expr); \779 | ^~~~~~~~780/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'781 175 | TRY_RESULT_IMPL(unique, expr) \782 | ^~~~~~~~~~~~~~~783/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'784 29 | # define BOOST_PP_CAT_I(a, b) a ## b785 | ^786/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'787 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),788 | ^~~~~~~~~~789/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses790/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'791 175 | TRY_RESULT_IMPL(unique, expr) \792 | ^~~~~~~~~~~~~~~793/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'794 29 | # define BOOST_PP_CAT_I(a, b) a ## b795 | ^796/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'797 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),798 | ^~~~~~~~~~799/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]800 169 | auto(unique) = (expr); \801 | ^~~~~~~~802/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'803 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)804 | ^~~~~~~~~~~~~~~805/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'806 29 | # define BOOST_PP_CAT_I(a, b) a ## b807 | ^808/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'809 131 | TRY_RESULT(transition_fn_(this));810 | ^~~~~~~~~~811/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses812/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'813 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)814 | ^~~~~~~~~~~~~~~815/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'816 29 | # define BOOST_PP_CAT_I(a, b) a ## b817 | ^818/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'819 131 | TRY_RESULT(transition_fn_(this));820 | ^~~~~~~~~~821/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]822 169 | auto(unique) = (expr); \823 | ^~~~~~~~824/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'825 175 | TRY_RESULT_IMPL(unique, expr) \826 | ^~~~~~~~~~~~~~~827/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'828 29 | # define BOOST_PP_CAT_I(a, b) a ## b829 | ^830/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'831 138 | TRY_RESULT(view_, vk::to_expected(832 | ^~~~~~~~~~833/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses834/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'835 175 | TRY_RESULT_IMPL(unique, expr) \836 | ^~~~~~~~~~~~~~~837/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'838 29 | # define BOOST_PP_CAT_I(a, b) a ## b839 | ^840/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'841 138 | TRY_RESULT(view_, vk::to_expected(842 | ^~~~~~~~~~843[17/61] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o844In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,845 from /build/source/wren/include/wren/texture.hpp:3,846 from /build/source/wren/src/texture.cpp:1:847/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>)':848/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]849 169 | auto(unique) = (expr); \850 | ^~~~~~~~851/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'852 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)853 | ^~~~~~~~~~~~~~~854/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'855 29 | # define BOOST_PP_CAT_I(a, b) a ## b856 | ^857/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'858 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(859 | ^~~~~~~~~~860/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses861/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'862 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)863 | ^~~~~~~~~~~~~~~864/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'865 29 | # define BOOST_PP_CAT_I(a, b) a ## b866 | ^867/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'868 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(869 | ^~~~~~~~~~870/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)':871/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]872 169 | auto(unique) = (expr); \873 | ^~~~~~~~874/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'875 175 | TRY_RESULT_IMPL(unique, expr) \876 | ^~~~~~~~~~~~~~~877/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'878 29 | # define BOOST_PP_CAT_I(a, b) a ## b879 | ^880/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'881 14 | TRY_RESULT(auto image,882 | ^~~~~~~~~~883/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses884/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'885 175 | TRY_RESULT_IMPL(unique, expr) \886 | ^~~~~~~~~~~~~~~887/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'888 29 | # define BOOST_PP_CAT_I(a, b) a ## b889 | ^890/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'891 14 | TRY_RESULT(auto image,892 | ^~~~~~~~~~893/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]894 169 | auto(unique) = (expr); \895 | ^~~~~~~~896/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'897 175 | TRY_RESULT_IMPL(unique, expr) \898 | ^~~~~~~~~~~~~~~899/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'900 29 | # define BOOST_PP_CAT_I(a, b) a ## b901 | ^902/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'903 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({904 | ^~~~~~~~~~905/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses906/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'907 175 | TRY_RESULT_IMPL(unique, expr) \908 | ^~~~~~~~~~~~~~~909/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'910 29 | # define BOOST_PP_CAT_I(a, b) a ## b911 | ^912/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'913 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({914 | ^~~~~~~~~~915/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]916 169 | auto(unique) = (expr); \917 | ^~~~~~~~918/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'919 175 | TRY_RESULT_IMPL(unique, expr) \920 | ^~~~~~~~~~~~~~~921/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'922 29 | # define BOOST_PP_CAT_I(a, b) a ## b923 | ^924/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'925 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));926 | ^~~~~~~~~~927/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses928/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'929 175 | TRY_RESULT_IMPL(unique, expr) \930 | ^~~~~~~~~~~~~~~931/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'932 29 | # define BOOST_PP_CAT_I(a, b) a ## b933 | ^934/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'935 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));936 | ^~~~~~~~~~937[18/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o938In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,939 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,940 from /build/source/wren/include/wren/mesh.hpp:9,941 from /build/source/wren/src/mesh.cpp:1:942/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>)':943/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]944 169 | auto(unique) = (expr); \945 | ^~~~~~~~946/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'947 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)948 | ^~~~~~~~~~~~~~~949/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'950 29 | # define BOOST_PP_CAT_I(a, b) a ## b951 | ^952/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'953 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(954 | ^~~~~~~~~~955/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses956/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'957 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)958 | ^~~~~~~~~~~~~~~959/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'960 29 | # define BOOST_PP_CAT_I(a, b) a ## b961 | ^962/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'963 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(964 | ^~~~~~~~~~965[19/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o966In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,967 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,968 from /build/source/wren/include/wren/mesh.hpp:9,969 from /build/source/wren/include/wren/mesh_loader.hpp:5,970 from /build/source/wren/src/mesh_loader.cpp:1:971/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>)':972/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]973 169 | auto(unique) = (expr); \974 | ^~~~~~~~975/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'976 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)977 | ^~~~~~~~~~~~~~~978/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'979 29 | # define BOOST_PP_CAT_I(a, b) a ## b980 | ^981/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'982 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(983 | ^~~~~~~~~~984/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses985/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'986 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)987 | ^~~~~~~~~~~~~~~988/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'989 29 | # define BOOST_PP_CAT_I(a, b) a ## b990 | ^991/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'992 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(993 | ^~~~~~~~~~994[20/61] Building CXX object wren/CMakeFiles/wren.dir/src/application.cpp.o995In file included from /build/source/wren/include/wren/utils/device.hpp:5,996 from /build/source/wren_platform/include/wren/platform/graphics_context.hpp:8,997 from /build/source/wren/include/wren/context.hpp:5,998 from /build/source/wren/include/wren/application.hpp:5,999 from /build/source/wren/src/application.cpp:1:1000/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>)':1001/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1002 169 | auto(unique) = (expr); \1003 | ^~~~~~~~1004/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1005 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1006 | ^~~~~~~~~~~~~~~1007/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1008 29 | # define BOOST_PP_CAT_I(a, b) a ## b1009 | ^1010/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1011 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1012 | ^~~~~~~~~~1013/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1014/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1015 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1016 | ^~~~~~~~~~~~~~~1017/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1018 29 | # define BOOST_PP_CAT_I(a, b) a ## b1019 | ^1020/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1021 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1022 | ^~~~~~~~~~1023/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&&)':1024/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1025 169 | auto(unique) = (expr); \1026 | ^~~~~~~~1027/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1028 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1029 | ^~~~~~~~~~~~~~~1030/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1031 29 | # define BOOST_PP_CAT_I(a, b) a ## b1032 | ^1033/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1034 90 | TRY_RESULT(1035 | ^~~~~~~~~~1036/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1037/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1038 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1039 | ^~~~~~~~~~~~~~~1040/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1041 29 | # define BOOST_PP_CAT_I(a, b) a ## b1042 | ^1043/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1044 90 | TRY_RESULT(1045 | ^~~~~~~~~~1046/build/source/wren/include/wren/renderer.hpp: In lambda function:1047/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1048 169 | auto(unique) = (expr); \1049 | ^~~~~~~~1050/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1051 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1052 | ^~~~~~~~~~~~~~~1053/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1054 29 | # define BOOST_PP_CAT_I(a, b) a ## b1055 | ^1056/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1057 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1058 | ^~~~~~~~~~1059/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1060/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1061 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1062 | ^~~~~~~~~~~~~~~1063/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1064 29 | # define BOOST_PP_CAT_I(a, b) a ## b1065 | ^1066/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1067 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1068 | ^~~~~~~~~~1069/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1070 169 | auto(unique) = (expr); \1071 | ^~~~~~~~1072/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1073 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1074 | ^~~~~~~~~~~~~~~1075/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1076 29 | # define BOOST_PP_CAT_I(a, b) a ## b1077 | ^1078/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1079 98 | TRY_RESULT(vk::to_expected(1080 | ^~~~~~~~~~1081/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1082/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1083 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1084 | ^~~~~~~~~~~~~~~1085/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1086 29 | # define BOOST_PP_CAT_I(a, b) a ## b1087 | ^1088/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1089 98 | TRY_RESULT(vk::to_expected(1090 | ^~~~~~~~~~1091/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1092 169 | auto(unique) = (expr); \1093 | ^~~~~~~~1094/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1095 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1096 | ^~~~~~~~~~~~~~~1097/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1098 29 | # define BOOST_PP_CAT_I(a, b) a ## b1099 | ^1100/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1101 101 | TRY_RESULT(vk::to_expected(1102 | ^~~~~~~~~~1103/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1104/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1105 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1106 | ^~~~~~~~~~~~~~~1107/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1108 29 | # define BOOST_PP_CAT_I(a, b) a ## b1109 | ^1110/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1111 101 | TRY_RESULT(vk::to_expected(1112 | ^~~~~~~~~~1113/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&&)':1114/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1115 169 | auto(unique) = (expr); \1116 | ^~~~~~~~1117/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1118 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1119 | ^~~~~~~~~~~~~~~1120/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1121 29 | # define BOOST_PP_CAT_I(a, b) a ## b1122 | ^1123/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1124 109 | TRY_RESULT(end_and_submit());1125 | ^~~~~~~~~~1126/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1127/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1128 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1129 | ^~~~~~~~~~~~~~~1130/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1131 29 | # define BOOST_PP_CAT_I(a, b) a ## b1132 | ^1133/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1134 109 | TRY_RESULT(end_and_submit());1135 | ^~~~~~~~~~1136/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1137 169 | auto(unique) = (expr); \1138 | ^~~~~~~~1139/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1140 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1141 | ^~~~~~~~~~~~~~~1142/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1143 29 | # define BOOST_PP_CAT_I(a, b) a ## b1144 | ^1145/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1146 113 | TRY_RESULT(end_and_submit());1147 | ^~~~~~~~~~1148/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1149/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1150 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1151 | ^~~~~~~~~~~~~~~1152/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1153 29 | # define BOOST_PP_CAT_I(a, b) a ## b1154 | ^1155/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1156 113 | TRY_RESULT(end_and_submit());1157 | ^~~~~~~~~~1158/build/source/wren/src/application.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Application> > wren::Application::create(const std::string&)':1159/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1160 169 | auto(unique) = (expr); \1161 | ^~~~~~~~1162/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1163 175 | TRY_RESULT_IMPL(unique, expr) \1164 | ^~~~~~~~~~~~~~~1165/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1166 29 | # define BOOST_PP_CAT_I(a, b) a ## b1167 | ^1168/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'1169 24 | TRY_RESULT(auto window, platform::Window::create(application_name));1170 | ^~~~~~~~~~1171/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1172/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1173 175 | TRY_RESULT_IMPL(unique, expr) \1174 | ^~~~~~~~~~~~~~~1175/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1176 29 | # define BOOST_PP_CAT_I(a, b) a ## b1177 | ^1178/build/source/wren/src/application.cpp:24:3: note: in expansion of macro 'TRY_RESULT'1179 24 | TRY_RESULT(auto window, platform::Window::create(application_name));1180 | ^~~~~~~~~~1181/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1182 169 | auto(unique) = (expr); \1183 | ^~~~~~~~1184/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1185 175 | TRY_RESULT_IMPL(unique, expr) \1186 | ^~~~~~~~~~~~~~~1187/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1188 29 | # define BOOST_PP_CAT_I(a, b) a ## b1189 | ^1190/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'1191 26 | TRY_RESULT(auto graphics_context,1192 | ^~~~~~~~~~1193/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1194/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1195 175 | TRY_RESULT_IMPL(unique, expr) \1196 | ^~~~~~~~~~~~~~~1197/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1198 29 | # define BOOST_PP_CAT_I(a, b) a ## b1199 | ^1200/build/source/wren/src/application.cpp:26:3: note: in expansion of macro 'TRY_RESULT'1201 26 | TRY_RESULT(auto graphics_context,1202 | ^~~~~~~~~~1203/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1204 169 | auto(unique) = (expr); \1205 | ^~~~~~~~1206/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1207 175 | TRY_RESULT_IMPL(unique, expr) \1208 | ^~~~~~~~~~~~~~~1209/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1210 29 | # define BOOST_PP_CAT_I(a, b) a ## b1211 | ^1212/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1213 30 | TRY_RESULT([[maybe_unused]] const auto surface,1214 | ^~~~~~~~~~1215/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1216/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1217 175 | TRY_RESULT_IMPL(unique, expr) \1218 | ^~~~~~~~~~~~~~~1219/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1220 29 | # define BOOST_PP_CAT_I(a, b) a ## b1221 | ^1222/build/source/wren/src/application.cpp:30:3: note: in expansion of macro 'TRY_RESULT'1223 30 | TRY_RESULT([[maybe_unused]] const auto surface,1224 | ^~~~~~~~~~1225/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1226 169 | auto(unique) = (expr); \1227 | ^~~~~~~~1228/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1229 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1230 | ^~~~~~~~~~~~~~~1231/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1232 29 | # define BOOST_PP_CAT_I(a, b) a ## b1233 | ^1234/build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1235 34 | TRY_RESULT(graphics_context->setup_device());1236 | ^~~~~~~~~~1237/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1238/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1239 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1240 | ^~~~~~~~~~~~~~~1241/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1242 29 | # define BOOST_PP_CAT_I(a, b) a ## b1243 | ^1244/build/source/wren/src/application.cpp:34:3: note: in expansion of macro 'TRY_RESULT'1245 34 | TRY_RESULT(graphics_context->setup_device());1246 | ^~~~~~~~~~1247/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1248 169 | auto(unique) = (expr); \1249 | ^~~~~~~~1250/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1251 175 | TRY_RESULT_IMPL(unique, expr) \1252 | ^~~~~~~~~~~~~~~1253/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1254 29 | # define BOOST_PP_CAT_I(a, b) a ## b1255 | ^1256/build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT'1257 39 | TRY_RESULT(auto renderer, Renderer::create(ctx));1258 | ^~~~~~~~~~1259/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1260/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1261 175 | TRY_RESULT_IMPL(unique, expr) \1262 | ^~~~~~~~~~~~~~~1263/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1264 29 | # define BOOST_PP_CAT_I(a, b) a ## b1265 | ^1266/build/source/wren/src/application.cpp:39:3: note: in expansion of macro 'TRY_RESULT'1267 39 | TRY_RESULT(auto renderer, Renderer::create(ctx));1268 | ^~~~~~~~~~1269[21/61] Building CXX object wren/CMakeFiles/wren.dir/src/render_pass.cpp.o1270In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1271 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1272 from /build/source/wren/include/wren/render_pass.hpp:7,1273 from /build/source/wren/src/render_pass.cpp:1:1274/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>)':1275/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1276 169 | auto(unique) = (expr); \1277 | ^~~~~~~~1278/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1279 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1280 | ^~~~~~~~~~~~~~~1281/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1282 29 | # define BOOST_PP_CAT_I(a, b) a ## b1283 | ^1284/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1285 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1286 | ^~~~~~~~~~1287/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1288/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1289 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1290 | ^~~~~~~~~~~~~~~1291/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1292 29 | # define BOOST_PP_CAT_I(a, b) a ## b1293 | ^1294/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1295 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1296 | ^~~~~~~~~~1297/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&&)':1298/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1299 169 | auto(unique) = (expr); \1300 | ^~~~~~~~1301/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1302 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1303 | ^~~~~~~~~~~~~~~1304/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1305 29 | # define BOOST_PP_CAT_I(a, b) a ## b1306 | ^1307/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1308 90 | TRY_RESULT(1309 | ^~~~~~~~~~1310/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1311/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1312 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1313 | ^~~~~~~~~~~~~~~1314/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1315 29 | # define BOOST_PP_CAT_I(a, b) a ## b1316 | ^1317/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1318 90 | TRY_RESULT(1319 | ^~~~~~~~~~1320/build/source/wren/include/wren/renderer.hpp: In lambda function:1321/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1322 169 | auto(unique) = (expr); \1323 | ^~~~~~~~1324/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1325 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1326 | ^~~~~~~~~~~~~~~1327/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1328 29 | # define BOOST_PP_CAT_I(a, b) a ## b1329 | ^1330/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1331 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1332 | ^~~~~~~~~~1333/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1334/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1335 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1336 | ^~~~~~~~~~~~~~~1337/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1338 29 | # define BOOST_PP_CAT_I(a, b) a ## b1339 | ^1340/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1341 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1342 | ^~~~~~~~~~1343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1344 169 | auto(unique) = (expr); \1345 | ^~~~~~~~1346/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1347 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1348 | ^~~~~~~~~~~~~~~1349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1350 29 | # define BOOST_PP_CAT_I(a, b) a ## b1351 | ^1352/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1353 98 | TRY_RESULT(vk::to_expected(1354 | ^~~~~~~~~~1355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1356/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1357 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1358 | ^~~~~~~~~~~~~~~1359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1360 29 | # define BOOST_PP_CAT_I(a, b) a ## b1361 | ^1362/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1363 98 | TRY_RESULT(vk::to_expected(1364 | ^~~~~~~~~~1365/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1366 169 | auto(unique) = (expr); \1367 | ^~~~~~~~1368/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1369 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1370 | ^~~~~~~~~~~~~~~1371/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1372 29 | # define BOOST_PP_CAT_I(a, b) a ## b1373 | ^1374/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1375 101 | TRY_RESULT(vk::to_expected(1376 | ^~~~~~~~~~1377/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1378/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1379 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1380 | ^~~~~~~~~~~~~~~1381/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1382 29 | # define BOOST_PP_CAT_I(a, b) a ## b1383 | ^1384/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1385 101 | TRY_RESULT(vk::to_expected(1386 | ^~~~~~~~~~1387/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&&)':1388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1389 169 | auto(unique) = (expr); \1390 | ^~~~~~~~1391/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1392 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1393 | ^~~~~~~~~~~~~~~1394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1395 29 | # define BOOST_PP_CAT_I(a, b) a ## b1396 | ^1397/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1398 109 | TRY_RESULT(end_and_submit());1399 | ^~~~~~~~~~1400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1401/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1402 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1403 | ^~~~~~~~~~~~~~~1404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1405 29 | # define BOOST_PP_CAT_I(a, b) a ## b1406 | ^1407/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1408 109 | TRY_RESULT(end_and_submit());1409 | ^~~~~~~~~~1410/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1411 169 | auto(unique) = (expr); \1412 | ^~~~~~~~1413/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1414 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1415 | ^~~~~~~~~~~~~~~1416/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1417 29 | # define BOOST_PP_CAT_I(a, b) a ## b1418 | ^1419/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1420 113 | TRY_RESULT(end_and_submit());1421 | ^~~~~~~~~~1422/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1423/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1424 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1425 | ^~~~~~~~~~~~~~~1426/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1427 29 | # define BOOST_PP_CAT_I(a, b) a ## b1428 | ^1429/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1430 113 | TRY_RESULT(end_and_submit());1431 | ^~~~~~~~~~1432/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&)':1433/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1434 169 | auto(unique) = (expr); \1435 | ^~~~~~~~1436/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1437 175 | TRY_RESULT_IMPL(unique, expr) \1438 | ^~~~~~~~~~~~~~~1439/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1440 29 | # define BOOST_PP_CAT_I(a, b) a ## b1441 | ^1442/build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1443 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1444 | ^~~~~~~~~~1445/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1446/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1447 175 | TRY_RESULT_IMPL(unique, expr) \1448 | ^~~~~~~~~~~~~~~1449/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1450 29 | # define BOOST_PP_CAT_I(a, b) a ## b1451 | ^1452/build/source/wren/src/render_pass.cpp:75:3: note: in expansion of macro 'TRY_RESULT'1453 75 | TRY_RESULT(pass->render_pass_, vk::to_expected(device.get().createRenderPass(1454 | ^~~~~~~~~~1455/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1456 169 | auto(unique) = (expr); \1457 | ^~~~~~~~1458/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1459 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1460 | ^~~~~~~~~~~~~~~1461/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1462 29 | # define BOOST_PP_CAT_I(a, b) a ## b1463 | ^1464/build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1465 83 | TRY_RESULT(shader->create_graphics_pipeline(1466 | ^~~~~~~~~~1467/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1468/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1469 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1470 | ^~~~~~~~~~~~~~~1471/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1472 29 | # define BOOST_PP_CAT_I(a, b) a ## b1473 | ^1474/build/source/wren/src/render_pass.cpp:83:5: note: in expansion of macro 'TRY_RESULT'1475 83 | TRY_RESULT(shader->create_graphics_pipeline(1476 | ^~~~~~~~~~1477/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1478 169 | auto(unique) = (expr); \1479 | ^~~~~~~~1480/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1481 175 | TRY_RESULT_IMPL(unique, expr) \1482 | ^~~~~~~~~~~~~~~1483/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1484 29 | # define BOOST_PP_CAT_I(a, b) a ## b1485 | ^1486/build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1487 91 | TRY_RESULT(pass->command_pool_,1488 | ^~~~~~~~~~1489/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1490/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1491 175 | TRY_RESULT_IMPL(unique, expr) \1492 | ^~~~~~~~~~~~~~~1493/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1494 29 | # define BOOST_PP_CAT_I(a, b) a ## b1495 | ^1496/build/source/wren/src/render_pass.cpp:91:3: note: in expansion of macro 'TRY_RESULT'1497 91 | TRY_RESULT(pass->command_pool_,1498 | ^~~~~~~~~~1499/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]1500 169 | auto(unique) = (expr); \1501 | ^~~~~~~~1502/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1503 175 | TRY_RESULT_IMPL(unique, expr) \1504 | ^~~~~~~~~~~~~~~1505/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1506 29 | # define BOOST_PP_CAT_I(a, b) a ## b1507 | ^1508/build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1509 99 | TRY_RESULT(1510 | ^~~~~~~~~~1511/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1512/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1513 175 | TRY_RESULT_IMPL(unique, expr) \1514 | ^~~~~~~~~~~~~~~1515/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1516 29 | # define BOOST_PP_CAT_I(a, b) a ## b1517 | ^1518/build/source/wren/src/render_pass.cpp:99:3: note: in expansion of macro 'TRY_RESULT'1519 99 | TRY_RESULT(1520 | ^~~~~~~~~~1521/build/source/wren/src/render_pass.cpp: In member function 'wren::expected<void> wren::RenderPass::resize_target(const wren::math::Vec2i&)':1522/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1523 169 | auto(unique) = (expr); \1524 | ^~~~~~~~1525/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1526 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1527 | ^~~~~~~~~~~~~~~1528/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1529 29 | # define BOOST_PP_CAT_I(a, b) a ## b1530 | ^1531/build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1532 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size));1533 | ^~~~~~~~~~1534/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1535/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1536 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1537 | ^~~~~~~~~~~~~~~1538/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1539 29 | # define BOOST_PP_CAT_I(a, b) a ## b1540 | ^1541/build/source/wren/src/render_pass.cpp:111:5: note: in expansion of macro 'TRY_RESULT'1542 111 | TRY_RESULT(colour_target_->resize(ctx_, new_size));1543 | ^~~~~~~~~~1544/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1545 169 | auto(unique) = (expr); \1546 | ^~~~~~~~1547/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1548 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1549 | ^~~~~~~~~~~~~~~1550/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1551 29 | # define BOOST_PP_CAT_I(a, b) a ## b1552 | ^1553/build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1554 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size));1555 | ^~~~~~~~~~1556/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1557/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1558 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1559 | ^~~~~~~~~~~~~~~1560/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1561 29 | # define BOOST_PP_CAT_I(a, b) a ## b1562 | ^1563/build/source/wren/src/render_pass.cpp:115:5: note: in expansion of macro 'TRY_RESULT'1564 115 | TRY_RESULT(depth_target_->resize(ctx_, new_size));1565 | ^~~~~~~~~~1566[22/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o1567In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,1568 from /build/source/wren_vk/src/shader.cpp:1:1569/build/source/wren_vk/src/shader.cpp: In lambda function:1570/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1571 169 | auto(unique) = (expr); \1572 | ^~~~~~~~1573/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1574 175 | TRY_RESULT_IMPL(unique, expr) \1575 | ^~~~~~~~~~~~~~~1576/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1577 29 | # define BOOST_PP_CAT_I(a, b) a ## b1578 | ^1579/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1580 223 | TRY_RESULT(const auto module,1581 | ^~~~~~~~~~1582/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1583/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1584 175 | TRY_RESULT_IMPL(unique, expr) \1585 | ^~~~~~~~~~~~~~~1586/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1587 29 | # define BOOST_PP_CAT_I(a, b) a ## b1588 | ^1589/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1590 223 | TRY_RESULT(const auto module,1591 | ^~~~~~~~~~1592/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&)':1593/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1594 169 | auto(unique) = (expr); \1595 | ^~~~~~~~1596/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1597 175 | TRY_RESULT_IMPL(unique, expr) \1598 | ^~~~~~~~~~~~~~~1599/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1600 29 | # define BOOST_PP_CAT_I(a, b) a ## b1601 | ^1602/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1603 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1604 | ^~~~~~~~~~1605/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1606/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1607 175 | TRY_RESULT_IMPL(unique, expr) \1608 | ^~~~~~~~~~~~~~~1609/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1610 29 | # define BOOST_PP_CAT_I(a, b) a ## b1611 | ^1612/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1613 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1614 | ^~~~~~~~~~1615/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1616 169 | auto(unique) = (expr); \1617 | ^~~~~~~~1618/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1619 175 | TRY_RESULT_IMPL(unique, expr) \1620 | ^~~~~~~~~~~~~~~1621/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1622 29 | # define BOOST_PP_CAT_I(a, b) a ## b1623 | ^1624/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1625 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1626 | ^~~~~~~~~~1627/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1628/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1629 175 | TRY_RESULT_IMPL(unique, expr) \1630 | ^~~~~~~~~~~~~~~1631/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1632 29 | # define BOOST_PP_CAT_I(a, b) a ## b1633 | ^1634/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1635 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1636 | ^~~~~~~~~~1637/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)':1638/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1639 169 | auto(unique) = (expr); \1640 | ^~~~~~~~1641/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1642 175 | TRY_RESULT_IMPL(unique, expr) \1643 | ^~~~~~~~~~~~~~~1644/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1645 29 | # define BOOST_PP_CAT_I(a, b) a ## b1646 | ^1647/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1648 306 | TRY_RESULT(pipeline_layout_,1649 | ^~~~~~~~~~1650/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1651/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1652 175 | TRY_RESULT_IMPL(unique, expr) \1653 | ^~~~~~~~~~~~~~~1654/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1655 29 | # define BOOST_PP_CAT_I(a, b) a ## b1656 | ^1657/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1658 306 | TRY_RESULT(pipeline_layout_,1659 | ^~~~~~~~~~1660/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1661 169 | auto(unique) = (expr); \1662 | ^~~~~~~~1663/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1664 175 | TRY_RESULT_IMPL(unique, expr) \1665 | ^~~~~~~~~~~~~~~1666/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1667 29 | # define BOOST_PP_CAT_I(a, b) a ## b1668 | ^1669/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1670 374 | TRY_RESULT(pipeline_,1671 | ^~~~~~~~~~1672/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1673/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1674 175 | TRY_RESULT_IMPL(unique, expr) \1675 | ^~~~~~~~~~~~~~~1676/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1677 29 | # define BOOST_PP_CAT_I(a, b) a ## b1678 | ^1679/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1680 374 | TRY_RESULT(pipeline_,1681 | ^~~~~~~~~~1682[23/61] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o1683In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1684 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1685 from /build/source/wren/include/wren/mesh.hpp:9,1686 from /build/source/wren/include/wren/renderer.hpp:8,1687 from /build/source/wren/src/renderer.cpp:1:1688/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>)':1689/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1690 169 | auto(unique) = (expr); \1691 | ^~~~~~~~1692/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1693 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1694 | ^~~~~~~~~~~~~~~1695/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1696 29 | # define BOOST_PP_CAT_I(a, b) a ## b1697 | ^1698/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1699 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1700 | ^~~~~~~~~~1701/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1702/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1703 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1704 | ^~~~~~~~~~~~~~~1705/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1706 29 | # define BOOST_PP_CAT_I(a, b) a ## b1707 | ^1708/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1709 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1710 | ^~~~~~~~~~1711/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&&)':1712/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1713 169 | auto(unique) = (expr); \1714 | ^~~~~~~~1715/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1716 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1717 | ^~~~~~~~~~~~~~~1718/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1719 29 | # define BOOST_PP_CAT_I(a, b) a ## b1720 | ^1721/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1722 90 | TRY_RESULT(1723 | ^~~~~~~~~~1724/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1725/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1726 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1727 | ^~~~~~~~~~~~~~~1728/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1729 29 | # define BOOST_PP_CAT_I(a, b) a ## b1730 | ^1731/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1732 90 | TRY_RESULT(1733 | ^~~~~~~~~~1734/build/source/wren/include/wren/renderer.hpp: In lambda function:1735/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1736 169 | auto(unique) = (expr); \1737 | ^~~~~~~~1738/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1739 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1740 | ^~~~~~~~~~~~~~~1741/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1742 29 | # define BOOST_PP_CAT_I(a, b) a ## b1743 | ^1744/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1745 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1746 | ^~~~~~~~~~1747/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1748/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1749 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1750 | ^~~~~~~~~~~~~~~1751/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1752 29 | # define BOOST_PP_CAT_I(a, b) a ## b1753 | ^1754/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1755 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1756 | ^~~~~~~~~~1757/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1758 169 | auto(unique) = (expr); \1759 | ^~~~~~~~1760/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1761 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1762 | ^~~~~~~~~~~~~~~1763/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1764 29 | # define BOOST_PP_CAT_I(a, b) a ## b1765 | ^1766/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1767 98 | TRY_RESULT(vk::to_expected(1768 | ^~~~~~~~~~1769/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1770/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1771 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1772 | ^~~~~~~~~~~~~~~1773/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1774 29 | # define BOOST_PP_CAT_I(a, b) a ## b1775 | ^1776/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1777 98 | TRY_RESULT(vk::to_expected(1778 | ^~~~~~~~~~1779/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1780 169 | auto(unique) = (expr); \1781 | ^~~~~~~~1782/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1783 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1784 | ^~~~~~~~~~~~~~~1785/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1786 29 | # define BOOST_PP_CAT_I(a, b) a ## b1787 | ^1788/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1789 101 | TRY_RESULT(vk::to_expected(1790 | ^~~~~~~~~~1791/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1792/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1793 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1794 | ^~~~~~~~~~~~~~~1795/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1796 29 | # define BOOST_PP_CAT_I(a, b) a ## b1797 | ^1798/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1799 101 | TRY_RESULT(vk::to_expected(1800 | ^~~~~~~~~~1801/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&&)':1802/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1803 169 | auto(unique) = (expr); \1804 | ^~~~~~~~1805/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1806 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1807 | ^~~~~~~~~~~~~~~1808/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1809 29 | # define BOOST_PP_CAT_I(a, b) a ## b1810 | ^1811/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1812 109 | TRY_RESULT(end_and_submit());1813 | ^~~~~~~~~~1814/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1815/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1816 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1817 | ^~~~~~~~~~~~~~~1818/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1819 29 | # define BOOST_PP_CAT_I(a, b) a ## b1820 | ^1821/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1822 109 | TRY_RESULT(end_and_submit());1823 | ^~~~~~~~~~1824/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1825 169 | auto(unique) = (expr); \1826 | ^~~~~~~~1827/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1828 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1829 | ^~~~~~~~~~~~~~~1830/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1831 29 | # define BOOST_PP_CAT_I(a, b) a ## b1832 | ^1833/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1834 113 | TRY_RESULT(end_and_submit());1835 | ^~~~~~~~~~1836/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1837/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1838 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1839 | ^~~~~~~~~~~~~~~1840/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1841 29 | # define BOOST_PP_CAT_I(a, b) a ## b1842 | ^1843/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1844 113 | TRY_RESULT(end_and_submit());1845 | ^~~~~~~~~~1846/build/source/wren/src/renderer.cpp: In member function 'wren::expected<unsigned int> wren::Renderer::begin_frame()':1847/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1848 169 | auto(unique) = (expr); \1849 | ^~~~~~~~1850/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1851 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1852 | ^~~~~~~~~~~~~~~1853/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1854 29 | # define BOOST_PP_CAT_I(a, b) a ## b1855 | ^1856/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1857 32 | TRY_RESULT(vk::to_expected(1858 | ^~~~~~~~~~1859/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1860/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1861 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1862 | ^~~~~~~~~~~~~~~1863/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1864 29 | # define BOOST_PP_CAT_I(a, b) a ## b1865 | ^1866/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1867 32 | TRY_RESULT(vk::to_expected(1868 | ^~~~~~~~~~1869/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1870 169 | auto(unique) = (expr); \1871 | ^~~~~~~~1872/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1873 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1874 | ^~~~~~~~~~~~~~~1875/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1876 29 | # define BOOST_PP_CAT_I(a, b) a ## b1877 | ^1878/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1879 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1880 | ^~~~~~~~~~1881/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1882/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1883 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1884 | ^~~~~~~~~~~~~~~1885/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1886 29 | # define BOOST_PP_CAT_I(a, b) a ## b1887 | ^1888/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1889 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1890 | ^~~~~~~~~~1891/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1892 169 | auto(unique) = (expr); \1893 | ^~~~~~~~1894/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1895 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1896 | ^~~~~~~~~~~~~~~1897/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1898 29 | # define BOOST_PP_CAT_I(a, b) a ## b1899 | ^1900/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1901 44 | TRY_RESULT(recreate_swapchain());1902 | ^~~~~~~~~~1903/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1904/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1905 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1906 | ^~~~~~~~~~~~~~~1907/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1908 29 | # define BOOST_PP_CAT_I(a, b) a ## b1909 | ^1910/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1911 44 | TRY_RESULT(recreate_swapchain());1912 | ^~~~~~~~~~1913/build/source/wren/src/renderer.cpp: In lambda function:1914/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1915 169 | auto(unique) = (expr); \1916 | ^~~~~~~~1917/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1918 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1919 | ^~~~~~~~~~~~~~~1920/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1921 29 | # define BOOST_PP_CAT_I(a, b) a ## b1922 | ^1923/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1924 96 | TRY_RESULT(recreate_swapchain());1925 | ^~~~~~~~~~1926/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1927/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1928 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1929 | ^~~~~~~~~~~~~~~1930/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1931 29 | # define BOOST_PP_CAT_I(a, b) a ## b1932 | ^1933/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1934 96 | TRY_RESULT(recreate_swapchain());1935 | ^~~~~~~~~~1936/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1937 169 | auto(unique) = (expr); \1938 | ^~~~~~~~1939/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1940 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1941 | ^~~~~~~~~~~~~~~1942/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1943 29 | # define BOOST_PP_CAT_I(a, b) a ## b1944 | ^1945/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1946 102 | TRY_RESULT(n->render_pass->resize_target(1947 | ^~~~~~~~~~1948/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1949/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1950 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1951 | ^~~~~~~~~~~~~~~1952/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1953 29 | # define BOOST_PP_CAT_I(a, b) a ## b1954 | ^1955/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1956 102 | TRY_RESULT(n->render_pass->resize_target(1957 | ^~~~~~~~~~1958/build/source/wren/src/renderer.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::Renderer> > wren::Renderer::create(const std::shared_ptr<wren::Context>&)':1959/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]1960 169 | auto(unique) = (expr); \1961 | ^~~~~~~~1962/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1963 175 | TRY_RESULT_IMPL(unique, expr) \1964 | ^~~~~~~~~~~~~~~1965/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1966 29 | # define BOOST_PP_CAT_I(a, b) a ## b1967 | ^1968/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1969 135 | TRY_RESULT(renderer->command_pool_,1970 | ^~~~~~~~~~1971/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1972/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1973 175 | TRY_RESULT_IMPL(unique, expr) \1974 | ^~~~~~~~~~~~~~~1975/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1976 29 | # define BOOST_PP_CAT_I(a, b) a ## b1977 | ^1978/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1979 135 | TRY_RESULT(renderer->command_pool_,1980 | ^~~~~~~~~~1981/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]1982 169 | auto(unique) = (expr); \1983 | ^~~~~~~~1984/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1985 175 | TRY_RESULT_IMPL(unique, expr) \1986 | ^~~~~~~~~~~~~~~1987/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1988 29 | # define BOOST_PP_CAT_I(a, b) a ## b1989 | ^1990/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'1991 146 | TRY_RESULT(const auto bufs,1992 | ^~~~~~~~~~1993/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1994/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1995 175 | TRY_RESULT_IMPL(unique, expr) \1996 | ^~~~~~~~~~~~~~~1997/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1998 29 | # define BOOST_PP_CAT_I(a, b) a ## b1999 | ^2000/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'2001 146 | TRY_RESULT(const auto bufs,2002 | ^~~~~~~~~~2003/build/source/wren/src/renderer.cpp: In member function 'wren::expected<void> wren::Renderer::recreate_swapchain()':2004/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]2005 169 | auto(unique) = (expr); \2006 | ^~~~~~~~2007/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2008 175 | TRY_RESULT_IMPL(unique, expr) \2009 | ^~~~~~~~~~~~~~~2010/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2011 29 | # define BOOST_PP_CAT_I(a, b) a ## b2012 | ^2013/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2014 253 | TRY_RESULT(2015 | ^~~~~~~~~~2016/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2017/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2018 175 | TRY_RESULT_IMPL(unique, expr) \2019 | ^~~~~~~~~~~~~~~2020/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2021 29 | # define BOOST_PP_CAT_I(a, b) a ## b2022 | ^2023/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2024 253 | TRY_RESULT(2025 | ^~~~~~~~~~2026/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp17' [-Wparentheses]2027 169 | auto(unique) = (expr); \2028 | ^~~~~~~~2029/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2030 175 | TRY_RESULT_IMPL(unique, expr) \2031 | ^~~~~~~~~~~~~~~2032/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2033 29 | # define BOOST_PP_CAT_I(a, b) a ## b2034 | ^2035/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2036 271 | TRY_RESULT(auto target,2037 | ^~~~~~~~~~2038/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2039/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2040 175 | TRY_RESULT_IMPL(unique, expr) \2041 | ^~~~~~~~~~~~~~~2042/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2043 29 | # define BOOST_PP_CAT_I(a, b) a ## b2044 | ^2045/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2046 271 | TRY_RESULT(auto target,2047 | ^~~~~~~~~~2048[24/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/queue.cpp.o2049[25/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/device.cpp.o2050In file included from /build/source/wren/include/wren/utils/device.hpp:5,2051 from /build/source/wren/src/utils/device.cpp:1:2052/build/source/wren/src/utils/device.cpp: In member function 'wren::expected<void> wren::vulkan::Device::create_device(const vk::PhysicalDevice&, const vk::SurfaceKHR&)':2053/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2054 169 | auto(unique) = (expr); \2055 | ^~~~~~~~2056/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2057 175 | TRY_RESULT_IMPL(unique, expr) \2058 | ^~~~~~~~~~~~~~~2059/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2060 29 | # define BOOST_PP_CAT_I(a, b) a ## b2061 | ^2062/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2063 42 | TRY_RESULT(device_,2064 | ^~~~~~~~~~2065/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2066/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2067 175 | TRY_RESULT_IMPL(unique, expr) \2068 | ^~~~~~~~~~~~~~~2069/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2070 29 | # define BOOST_PP_CAT_I(a, b) a ## b2071 | ^2072/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2073 42 | TRY_RESULT(device_,2074 | ^~~~~~~~~~2075/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]2076 169 | auto(unique) = (expr); \2077 | ^~~~~~~~2078/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2079 175 | TRY_RESULT_IMPL(unique, expr) \2080 | ^~~~~~~~~~~~~~~2081/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2082 29 | # define BOOST_PP_CAT_I(a, b) a ## b2083 | ^2084/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2085 52 | TRY_RESULT(command_pool_,2086 | ^~~~~~~~~~2087/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2088/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2089 175 | TRY_RESULT_IMPL(unique, expr) \2090 | ^~~~~~~~~~~~~~~2091/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2092 29 | # define BOOST_PP_CAT_I(a, b) a ## b2093 | ^2094/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2095 52 | TRY_RESULT(command_pool_,2096 | ^~~~~~~~~~2097/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2098 169 | auto(unique) = (expr); \2099 | ^~~~~~~~2100/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2101 175 | TRY_RESULT_IMPL(unique, expr) \2102 | ^~~~~~~~~~~~~~~2103/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2104 29 | # define BOOST_PP_CAT_I(a, b) a ## b2105 | ^2106/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2107 58 | TRY_RESULT(descriptor_pool_,2108 | ^~~~~~~~~~2109/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2110/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2111 175 | TRY_RESULT_IMPL(unique, expr) \2112 | ^~~~~~~~~~~~~~~2113/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2114 29 | # define BOOST_PP_CAT_I(a, b) a ## b2115 | ^2116/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2117 58 | TRY_RESULT(descriptor_pool_,2118 | ^~~~~~~~~~2119[26/61] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o2120In file included from /build/source/wren/include/wren/assets/manager.hpp:7,2121 from /build/source/wren/src/assets/manager.cpp:1:2122/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>)':2123/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2124 169 | auto(unique) = (expr); \2125 | ^~~~~~~~2126/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2127 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2128 | ^~~~~~~~~~~~~~~2129/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2130 29 | # define BOOST_PP_CAT_I(a, b) a ## b2131 | ^2132/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2133 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2134 | ^~~~~~~~~~2135/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2136/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2137 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2138 | ^~~~~~~~~~~~~~~2139/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2140 29 | # define BOOST_PP_CAT_I(a, b) a ## b2141 | ^2142/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2143 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2144 | ^~~~~~~~~~2145/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&&)':2146/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2147 169 | auto(unique) = (expr); \2148 | ^~~~~~~~2149/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2150 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2151 | ^~~~~~~~~~~~~~~2152/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2153 29 | # define BOOST_PP_CAT_I(a, b) a ## b2154 | ^2155/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2156 90 | TRY_RESULT(2157 | ^~~~~~~~~~2158/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2159/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2160 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2161 | ^~~~~~~~~~~~~~~2162/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2163 29 | # define BOOST_PP_CAT_I(a, b) a ## b2164 | ^2165/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2166 90 | TRY_RESULT(2167 | ^~~~~~~~~~2168/build/source/wren/include/wren/renderer.hpp: In lambda function:2169/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2170 169 | auto(unique) = (expr); \2171 | ^~~~~~~~2172/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2173 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2174 | ^~~~~~~~~~~~~~~2175/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2176 29 | # define BOOST_PP_CAT_I(a, b) a ## b2177 | ^2178/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2179 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2180 | ^~~~~~~~~~2181/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2182/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2183 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2184 | ^~~~~~~~~~~~~~~2185/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2186 29 | # define BOOST_PP_CAT_I(a, b) a ## b2187 | ^2188/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2189 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2190 | ^~~~~~~~~~2191/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2192 169 | auto(unique) = (expr); \2193 | ^~~~~~~~2194/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2195 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2196 | ^~~~~~~~~~~~~~~2197/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2198 29 | # define BOOST_PP_CAT_I(a, b) a ## b2199 | ^2200/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2201 98 | TRY_RESULT(vk::to_expected(2202 | ^~~~~~~~~~2203/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2204/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2205 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2206 | ^~~~~~~~~~~~~~~2207/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2208 29 | # define BOOST_PP_CAT_I(a, b) a ## b2209 | ^2210/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2211 98 | TRY_RESULT(vk::to_expected(2212 | ^~~~~~~~~~2213/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2214 169 | auto(unique) = (expr); \2215 | ^~~~~~~~2216/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2217 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2218 | ^~~~~~~~~~~~~~~2219/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2220 29 | # define BOOST_PP_CAT_I(a, b) a ## b2221 | ^2222/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2223 101 | TRY_RESULT(vk::to_expected(2224 | ^~~~~~~~~~2225/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2226/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2227 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2228 | ^~~~~~~~~~~~~~~2229/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2230 29 | # define BOOST_PP_CAT_I(a, b) a ## b2231 | ^2232/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2233 101 | TRY_RESULT(vk::to_expected(2234 | ^~~~~~~~~~2235/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&&)':2236/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]2237 169 | auto(unique) = (expr); \2238 | ^~~~~~~~2239/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2240 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2241 | ^~~~~~~~~~~~~~~2242/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2243 29 | # define BOOST_PP_CAT_I(a, b) a ## b2244 | ^2245/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2246 109 | TRY_RESULT(end_and_submit());2247 | ^~~~~~~~~~2248/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2249/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2250 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2251 | ^~~~~~~~~~~~~~~2252/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2253 29 | # define BOOST_PP_CAT_I(a, b) a ## b2254 | ^2255/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2256 109 | TRY_RESULT(end_and_submit());2257 | ^~~~~~~~~~2258/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]2259 169 | auto(unique) = (expr); \2260 | ^~~~~~~~2261/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2262 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2263 | ^~~~~~~~~~~~~~~2264/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2265 29 | # define BOOST_PP_CAT_I(a, b) a ## b2266 | ^2267/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2268 113 | TRY_RESULT(end_and_submit());2269 | ^~~~~~~~~~2270/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2271/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2272 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2273 | ^~~~~~~~~~~~~~~2274/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2275 29 | # define BOOST_PP_CAT_I(a, b) a ## b2276 | ^2277/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2278 113 | TRY_RESULT(end_and_submit());2279 | ^~~~~~~~~~2280/build/source/wren/src/assets/manager.cpp: In member function 'wren::expected<wren::Texture> wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const':2281/build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move]2282 64 | return std::move(texture);2283 | ~~~~~~~~~^~~~~~~~~2284/build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call2285In file included from /build/source/wren/src/assets/manager.cpp:6:2286/build/source/wren/include/wren/renderer.hpp: In instantiation of 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&) [with Fn = wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const::<lambda(const vk::CommandBuffer&)>; wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> = std::expected<wren::Texture, wren::Err>; typename std::invoke_result<Fn&, vk::CommandBuffer&>::type = wren::Texture]':2287/build/source/wren/src/assets/manager.cpp:49:3: required from here2288 51 | context_->renderer->submit_command_buffer(2289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^2290 52 | [&](const ::vk::CommandBuffer& cmd_buf) {2291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292 53 | TRY_RESULT_VOID(2293 | ~~~~~~~~~~~~~~~~ 2294 54 | auto texture,2295 | ~~~~~~~~~~~~~ 2296 55 | wren::Texture::create(2297 | ~~~~~~~~~~~~~~~~~~~~~~ 2298 56 | cmd_buf, context_->graphics_context->device().get(),2299 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 57 | context_->graphics_context->allocator(),2301 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 58 | {tex_width, tex_height},2303 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2304 59 | std::span{pixels.get(), image_size},2305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 60 | ::vk::Format::eR8G8B8A8Srgb));2307 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2308 61 | return texture;2309 | ~~~~~~~~~~~~~~~ 2310 62 | }));2311 | ~~ 2312/build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]2313 112 | R result = std::move(record(one_time_cmd_buffer_));2314 | ^~~~~~2315/build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call2316[27/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o2317In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4,2318 from /build/source/wren/src/scene/deserialization.cpp:1:2319/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>)':2320/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2321 169 | auto(unique) = (expr); \2322 | ^~~~~~~~2323/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2324 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2325 | ^~~~~~~~~~~~~~~2326/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2327 29 | # define BOOST_PP_CAT_I(a, b) a ## b2328 | ^2329/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2330 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2331 | ^~~~~~~~~~2332/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2333/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2334 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2335 | ^~~~~~~~~~~~~~~2336/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2337 29 | # define BOOST_PP_CAT_I(a, b) a ## b2338 | ^2339/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2340 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2341 | ^~~~~~~~~~2342/build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)':2343/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2344 169 | auto(unique) = (expr); \2345 | ^~~~~~~~2346/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2347 175 | TRY_RESULT_IMPL(unique, expr) \2348 | ^~~~~~~~~~~~~~~2349/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2350 29 | # define BOOST_PP_CAT_I(a, b) a ## b2351 | ^2352/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2353 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2354 | ^~~~~~~~~~2355/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2356/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2357 175 | TRY_RESULT_IMPL(unique, expr) \2358 | ^~~~~~~~~~~~~~~2359/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2360 29 | # define BOOST_PP_CAT_I(a, b) a ## b2361 | ^2362/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2363 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2364 | ^~~~~~~~~~2365/build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected<void> wren::scene::deserialize(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&, const std::shared_ptr<Scene>&)':2366/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2367 169 | auto(unique) = (expr); \2368 | ^~~~~~~~2369/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2370 175 | TRY_RESULT_IMPL(unique, expr) \2371 | ^~~~~~~~~~~~~~~2372/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2373 29 | # define BOOST_PP_CAT_I(a, b) a ## b2374 | ^2375/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2376 36 | TRY_RESULT(const auto table,2377 | ^~~~~~~~~~2378/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2379/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2380 175 | TRY_RESULT_IMPL(unique, expr) \2381 | ^~~~~~~~~~~~~~~2382/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2383 29 | # define BOOST_PP_CAT_I(a, b) a ## b2384 | ^2385/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2386 36 | TRY_RESULT(const auto table,2387 | ^~~~~~~~~~2388/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2389 169 | auto(unique) = (expr); \2390 | ^~~~~~~~2391/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2392 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2393 | ^~~~~~~~~~~~~~~2394/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2395 29 | # define BOOST_PP_CAT_I(a, b) a ## b2396 | ^2397/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2398 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2399 | ^~~~~~~~~~2400/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2401/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2402 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2403 | ^~~~~~~~~~~~~~~2404/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2405 29 | # define BOOST_PP_CAT_I(a, b) a ## b2406 | ^2407/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2408 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2409 | ^~~~~~~~~~2410/build/source/wren/src/scene/deserialization.cpp: In function 'wren::expected<void> wren::scene::deserialize(const toml::v3::table&, const std::filesystem::__cxx11::path&, components::MeshRenderer&)':2411/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2412 169 | auto(unique) = (expr); \2413 | ^~~~~~~~2414/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2415 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2416 | ^~~~~~~~~~~~~~~2417/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2418 29 | # define BOOST_PP_CAT_I(a, b) a ## b2419 | ^2420/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2421 70 | TRY_RESULT(mesh_renderer.update_mesh(2422 | ^~~~~~~~~~2423/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2424/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2425 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2426 | ^~~~~~~~~~~~~~~2427/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2428 29 | # define BOOST_PP_CAT_I(a, b) a ## b2429 | ^2430/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2431 70 | TRY_RESULT(mesh_renderer.update_mesh(2432 | ^~~~~~~~~~2433[28/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o2434In file included from /build/source/wren/include/wren/scene/serialization.hpp:4,2435 from /build/source/wren/src/scene/serialization.cpp:1:2436/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>)':2437/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2438 169 | auto(unique) = (expr); \2439 | ^~~~~~~~2440/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2441 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2442 | ^~~~~~~~~~~~~~~2443/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2444 29 | # define BOOST_PP_CAT_I(a, b) a ## b2445 | ^2446/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2447 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2448 | ^~~~~~~~~~2449/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2450/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2451 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2452 | ^~~~~~~~~~~~~~~2453/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2454 29 | # define BOOST_PP_CAT_I(a, b) a ## b2455 | ^2456/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2457 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2458 | ^~~~~~~~~~2459/build/source/wren/include/wren/scene/components/mesh.hpp: In member function 'wren::expected<void> wren::scene::components::MeshRenderer::update_mesh(const std::filesystem::__cxx11::path&, const std::filesystem::__cxx11::path&)':2460/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2461 169 | auto(unique) = (expr); \2462 | ^~~~~~~~2463/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2464 175 | TRY_RESULT_IMPL(unique, expr) \2465 | ^~~~~~~~~~~~~~~2466/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2467 29 | # define BOOST_PP_CAT_I(a, b) a ## b2468 | ^2469/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2470 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2471 | ^~~~~~~~~~2472/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2473/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2474 175 | TRY_RESULT_IMPL(unique, expr) \2475 | ^~~~~~~~~~~~~~~2476/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2477 29 | # define BOOST_PP_CAT_I(a, b) a ## b2478 | ^2479/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2480 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2481 | ^~~~~~~~~~2482ninja: build stopped: subcommand failed.