nixbot

builds
unpackPhase
1unpacking source archive /nix/store/8gql9da1gy69rrhk2k47lf22cd6bik8m-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 -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/share/doc/wren -DCMAKE_INSTALL_INFODIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/include -DCMAKE_INSTALL_SBINDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/whz06zdqydwq9z5wcbk4iz7p7h0hjv1i-wren4-- 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_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o57FAILED: [code=1] wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o 58/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.cpp59In file included from /build/source/wren_platform/src/linux/window.cpp:10:60/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':61/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable62 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );63 | ^64[13/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/image.cpp.o65[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/render_target.cpp.o227In file included from /build/source/wren/include/wren/render_target.hpp:8,228 from /build/source/wren/src/render_target.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/render_target.cpp: In static member function 'static wren::expected<std::shared_ptr<wren::RenderTarget> > wren::RenderTarget::create(const std::shared_ptr<wren::Context>&)':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/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'398 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),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/render_target.cpp:18:3: note: in expansion of macro 'TRY_RESULT'408 18 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),409 | ^~~~~~~~~~410/build/source/wren/src/render_target.cpp: In lambda function: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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'415 173 | #define TRY_RESULT_1(unique, expr) 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_1'418 29 | # define BOOST_PP_CAT_I(a, b) a ## b419 | ^420/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'421 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'425 173 | #define TRY_RESULT_1(unique, expr) 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_1'428 29 | # define BOOST_PP_CAT_I(a, b) a ## b429 | ^430/build/source/wren/src/render_target.cpp:24:7: note: in expansion of macro 'TRY_RESULT'431 24 | TRY_RESULT(ctx->renderer->submit_command_buffer(432 | ^~~~~~~~~~433/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>&)':434/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]435 169 | auto(unique) = (expr); \436 | ^~~~~~~~437/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'438 175 | TRY_RESULT_IMPL(unique, expr) \439 | ^~~~~~~~~~~~~~~440/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'441 29 | # define BOOST_PP_CAT_I(a, b) a ## b442 | ^443/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'444 47 | TRY_RESULT(445 | ^~~~~~~~~~446/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses447/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'448 175 | TRY_RESULT_IMPL(unique, expr) \449 | ^~~~~~~~~~~~~~~450/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'451 29 | # define BOOST_PP_CAT_I(a, b) a ## b452 | ^453/build/source/wren/src/render_target.cpp:47:3: note: in expansion of macro 'TRY_RESULT'454 47 | TRY_RESULT(455 | ^~~~~~~~~~456/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>&)':457/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]458 169 | auto(unique) = (expr); \459 | ^~~~~~~~460/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'461 175 | TRY_RESULT_IMPL(unique, expr) \462 | ^~~~~~~~~~~~~~~463/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'464 29 | # define BOOST_PP_CAT_I(a, b) a ## b465 | ^466/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'467 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),468 | ^~~~~~~~~~469/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses470/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'471 175 | TRY_RESULT_IMPL(unique, expr) \472 | ^~~~~~~~~~~~~~~473/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'474 29 | # define BOOST_PP_CAT_I(a, b) a ## b475 | ^476/build/source/wren/src/render_target.cpp:68:3: note: in expansion of macro 'TRY_RESULT'477 68 | TRY_RESULT(auto image, vk::Image::create(ctx->graphics_context->allocator(),478 | ^~~~~~~~~~479/build/source/wren/src/render_target.cpp: In lambda function:480/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]481 169 | auto(unique) = (expr); \482 | ^~~~~~~~483/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'484 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)485 | ^~~~~~~~~~~~~~~486/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'487 29 | # define BOOST_PP_CAT_I(a, b) a ## b488 | ^489/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'490 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(491 | ^~~~~~~~~~492/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses493/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'494 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)495 | ^~~~~~~~~~~~~~~496/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'497 29 | # define BOOST_PP_CAT_I(a, b) a ## b498 | ^499/build/source/wren/src/render_target.cpp:74:7: note: in expansion of macro 'TRY_RESULT'500 74 | TRY_RESULT(ctx->renderer->submit_command_buffer(501 | ^~~~~~~~~~502/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>&)':503/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]504 169 | auto(unique) = (expr); \505 | ^~~~~~~~506/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'507 175 | TRY_RESULT_IMPL(unique, expr) \508 | ^~~~~~~~~~~~~~~509/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'510 29 | # define BOOST_PP_CAT_I(a, b) a ## b511 | ^512/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'513 98 | TRY_RESULT(514 | ^~~~~~~~~~515/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses516/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'517 175 | TRY_RESULT_IMPL(unique, expr) \518 | ^~~~~~~~~~~~~~~519/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'520 29 | # define BOOST_PP_CAT_I(a, b) a ## b521 | ^522/build/source/wren/src/render_target.cpp:98:3: note: in expansion of macro 'TRY_RESULT'523 98 | TRY_RESULT(524 | ^~~~~~~~~~525/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&)':526/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]527 169 | auto(unique) = (expr); \528 | ^~~~~~~~529/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'530 175 | TRY_RESULT_IMPL(unique, expr) \531 | ^~~~~~~~~~~~~~~532/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'533 29 | # define BOOST_PP_CAT_I(a, b) a ## b534 | ^535/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'536 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),537 | ^~~~~~~~~~538/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses539/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'540 175 | TRY_RESULT_IMPL(unique, expr) \541 | ^~~~~~~~~~~~~~~542/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'543 29 | # define BOOST_PP_CAT_I(a, b) a ## b544 | ^545/build/source/wren/src/render_target.cpp:127:5: note: in expansion of macro 'TRY_RESULT'546 127 | TRY_RESULT(image_, vk::Image::create(ctx->graphics_context->allocator(),547 | ^~~~~~~~~~548/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]549 169 | auto(unique) = (expr); \550 | ^~~~~~~~551/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'552 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)553 | ^~~~~~~~~~~~~~~554/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'555 29 | # define BOOST_PP_CAT_I(a, b) a ## b556 | ^557/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'558 131 | TRY_RESULT(transition_fn_(this));559 | ^~~~~~~~~~560/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses561/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'562 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)563 | ^~~~~~~~~~~~~~~564/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'565 29 | # define BOOST_PP_CAT_I(a, b) a ## b566 | ^567/build/source/wren/src/render_target.cpp:131:7: note: in expansion of macro 'TRY_RESULT'568 131 | TRY_RESULT(transition_fn_(this));569 | ^~~~~~~~~~570/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]571 169 | auto(unique) = (expr); \572 | ^~~~~~~~573/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'574 175 | TRY_RESULT_IMPL(unique, expr) \575 | ^~~~~~~~~~~~~~~576/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'577 29 | # define BOOST_PP_CAT_I(a, b) a ## b578 | ^579/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'580 138 | TRY_RESULT(view_, vk::to_expected(581 | ^~~~~~~~~~582/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses583/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'584 175 | TRY_RESULT_IMPL(unique, expr) \585 | ^~~~~~~~~~~~~~~586/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'587 29 | # define BOOST_PP_CAT_I(a, b) a ## b588 | ^589/build/source/wren/src/render_target.cpp:138:5: note: in expansion of macro 'TRY_RESULT'590 138 | TRY_RESULT(view_, vk::to_expected(591 | ^~~~~~~~~~592[16/61] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o593In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,594 from /build/source/wren/include/wren/texture.hpp:3,595 from /build/source/wren/src/texture.cpp:1:596/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>)':597/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]598 169 | auto(unique) = (expr); \599 | ^~~~~~~~600/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'601 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)602 | ^~~~~~~~~~~~~~~603/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'604 29 | # define BOOST_PP_CAT_I(a, b) a ## b605 | ^606/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'607 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(608 | ^~~~~~~~~~609/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses610/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'611 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)612 | ^~~~~~~~~~~~~~~613/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'614 29 | # define BOOST_PP_CAT_I(a, b) a ## b615 | ^616/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'617 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(618 | ^~~~~~~~~~619/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)':620/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]621 169 | auto(unique) = (expr); \622 | ^~~~~~~~623/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'624 175 | TRY_RESULT_IMPL(unique, expr) \625 | ^~~~~~~~~~~~~~~626/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'627 29 | # define BOOST_PP_CAT_I(a, b) a ## b628 | ^629/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'630 14 | TRY_RESULT(auto image,631 | ^~~~~~~~~~632/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses633/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'634 175 | TRY_RESULT_IMPL(unique, expr) \635 | ^~~~~~~~~~~~~~~636/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'637 29 | # define BOOST_PP_CAT_I(a, b) a ## b638 | ^639/build/source/wren/src/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'640 14 | TRY_RESULT(auto image,641 | ^~~~~~~~~~642/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]643 169 | auto(unique) = (expr); \644 | ^~~~~~~~645/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'646 175 | TRY_RESULT_IMPL(unique, expr) \647 | ^~~~~~~~~~~~~~~648/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'649 29 | # define BOOST_PP_CAT_I(a, b) a ## b650 | ^651/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'652 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({653 | ^~~~~~~~~~654/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses655/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'656 175 | TRY_RESULT_IMPL(unique, expr) \657 | ^~~~~~~~~~~~~~~658/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'659 29 | # define BOOST_PP_CAT_I(a, b) a ## b660 | ^661/build/source/wren/src/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'662 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({663 | ^~~~~~~~~~664/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]665 169 | auto(unique) = (expr); \666 | ^~~~~~~~667/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'668 175 | TRY_RESULT_IMPL(unique, expr) \669 | ^~~~~~~~~~~~~~~670/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'671 29 | # define BOOST_PP_CAT_I(a, b) a ## b672 | ^673/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'674 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));675 | ^~~~~~~~~~676/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses677/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'678 175 | TRY_RESULT_IMPL(unique, expr) \679 | ^~~~~~~~~~~~~~~680/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'681 29 | # define BOOST_PP_CAT_I(a, b) a ## b682 | ^683/build/source/wren/src/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'684 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));685 | ^~~~~~~~~~686[17/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o687In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,688 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,689 from /build/source/wren/include/wren/mesh.hpp:9,690 from /build/source/wren/include/wren/mesh_loader.hpp:5,691 from /build/source/wren/src/mesh_loader.cpp:1:692/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>)':693/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]694 169 | auto(unique) = (expr); \695 | ^~~~~~~~696/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'697 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)698 | ^~~~~~~~~~~~~~~699/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'700 29 | # define BOOST_PP_CAT_I(a, b) a ## b701 | ^702/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'703 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(704 | ^~~~~~~~~~705/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses706/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'707 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)708 | ^~~~~~~~~~~~~~~709/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'710 29 | # define BOOST_PP_CAT_I(a, b) a ## b711 | ^712/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'713 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(714 | ^~~~~~~~~~715[18/61] Building CXX object wren/CMakeFiles/wren.dir/src/graph.cpp.o716In file included from /build/source/wren/include/wren/graph.hpp:7,717 from /build/source/wren/src/graph.cpp:1:718/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>)':719/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]720 169 | auto(unique) = (expr); \721 | ^~~~~~~~722/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'723 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)724 | ^~~~~~~~~~~~~~~725/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'726 29 | # define BOOST_PP_CAT_I(a, b) a ## b727 | ^728/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'729 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(730 | ^~~~~~~~~~731/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses732/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'733 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)734 | ^~~~~~~~~~~~~~~735/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'736 29 | # define BOOST_PP_CAT_I(a, b) a ## b737 | ^738/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'739 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(740 | ^~~~~~~~~~741/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&&)':742/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]743 169 | auto(unique) = (expr); \744 | ^~~~~~~~745/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'746 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)747 | ^~~~~~~~~~~~~~~748/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'749 29 | # define BOOST_PP_CAT_I(a, b) a ## b750 | ^751/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'752 90 | TRY_RESULT(753 | ^~~~~~~~~~754/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses755/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'756 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)757 | ^~~~~~~~~~~~~~~758/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'759 29 | # define BOOST_PP_CAT_I(a, b) a ## b760 | ^761/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'762 90 | TRY_RESULT(763 | ^~~~~~~~~~764/build/source/wren/include/wren/renderer.hpp: In lambda function:765/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]766 169 | auto(unique) = (expr); \767 | ^~~~~~~~768/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'769 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)770 | ^~~~~~~~~~~~~~~771/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'772 29 | # define BOOST_PP_CAT_I(a, b) a ## b773 | ^774/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'775 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));776 | ^~~~~~~~~~777/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses778/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'779 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)780 | ^~~~~~~~~~~~~~~781/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'782 29 | # define BOOST_PP_CAT_I(a, b) a ## b783 | ^784/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'785 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));786 | ^~~~~~~~~~787/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]788 169 | auto(unique) = (expr); \789 | ^~~~~~~~790/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'791 173 | #define TRY_RESULT_1(unique, expr) 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_1'794 29 | # define BOOST_PP_CAT_I(a, b) a ## b795 | ^796/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'797 98 | TRY_RESULT(vk::to_expected(798 | ^~~~~~~~~~799/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses800/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'801 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)802 | ^~~~~~~~~~~~~~~803/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'804 29 | # define BOOST_PP_CAT_I(a, b) a ## b805 | ^806/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'807 98 | TRY_RESULT(vk::to_expected(808 | ^~~~~~~~~~809/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]810 169 | auto(unique) = (expr); \811 | ^~~~~~~~812/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/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'819 101 | TRY_RESULT(vk::to_expected(820 | ^~~~~~~~~~821/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses822/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'823 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)824 | ^~~~~~~~~~~~~~~825/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'826 29 | # define BOOST_PP_CAT_I(a, b) a ## b827 | ^828/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'829 101 | TRY_RESULT(vk::to_expected(830 | ^~~~~~~~~~831/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&&)':832/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]833 169 | auto(unique) = (expr); \834 | ^~~~~~~~835/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'836 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)837 | ^~~~~~~~~~~~~~~838/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'839 29 | # define BOOST_PP_CAT_I(a, b) a ## b840 | ^841/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'842 109 | TRY_RESULT(end_and_submit());843 | ^~~~~~~~~~844/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses845/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'846 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)847 | ^~~~~~~~~~~~~~~848/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'849 29 | # define BOOST_PP_CAT_I(a, b) a ## b850 | ^851/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'852 109 | TRY_RESULT(end_and_submit());853 | ^~~~~~~~~~854/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]855 169 | auto(unique) = (expr); \856 | ^~~~~~~~857/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'858 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)859 | ^~~~~~~~~~~~~~~860/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'861 29 | # define BOOST_PP_CAT_I(a, b) a ## b862 | ^863/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'864 113 | TRY_RESULT(end_and_submit());865 | ^~~~~~~~~~866/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses867/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'868 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)869 | ^~~~~~~~~~~~~~~870/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'871 29 | # define BOOST_PP_CAT_I(a, b) a ## b872 | ^873/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'874 113 | TRY_RESULT(end_and_submit());875 | ^~~~~~~~~~876/build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':877/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]878 169 | auto(unique) = (expr); \879 | ^~~~~~~~880/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'881 175 | TRY_RESULT_IMPL(unique, expr) \882 | ^~~~~~~~~~~~~~~883/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'884 29 | # define BOOST_PP_CAT_I(a, b) a ## b885 | ^886/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'887 20 | TRY_RESULT(auto graph, compile());888 | ^~~~~~~~~~889/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses890/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'891 175 | TRY_RESULT_IMPL(unique, expr) \892 | ^~~~~~~~~~~~~~~893/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'894 29 | # define BOOST_PP_CAT_I(a, b) a ## b895 | ^896/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'897 20 | TRY_RESULT(auto graph, compile());898 | ^~~~~~~~~~899/build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':900/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]901 169 | auto(unique) = (expr); \902 | ^~~~~~~~903/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'904 175 | TRY_RESULT_IMPL(unique, expr) \905 | ^~~~~~~~~~~~~~~906/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'907 29 | # define BOOST_PP_CAT_I(a, b) a ## b908 | ^909/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'910 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));911 | ^~~~~~~~~~912/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses913/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'914 175 | TRY_RESULT_IMPL(unique, expr) \915 | ^~~~~~~~~~~~~~~916/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'917 29 | # define BOOST_PP_CAT_I(a, b) a ## b918 | ^919/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'920 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));921 | ^~~~~~~~~~922/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]923 169 | auto(unique) = (expr); \924 | ^~~~~~~~925/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'926 175 | TRY_RESULT_IMPL(unique, expr) \927 | ^~~~~~~~~~~~~~~928/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'929 29 | # define BOOST_PP_CAT_I(a, b) a ## b930 | ^931/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'932 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));933 | ^~~~~~~~~~934/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses935/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'936 175 | TRY_RESULT_IMPL(unique, expr) \937 | ^~~~~~~~~~~~~~~938/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'939 29 | # define BOOST_PP_CAT_I(a, b) a ## b940 | ^941/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'942 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));943 | ^~~~~~~~~~944/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]945 169 | auto(unique) = (expr); \946 | ^~~~~~~~947/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'948 175 | TRY_RESULT_IMPL(unique, expr) \949 | ^~~~~~~~~~~~~~~950/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'951 29 | # define BOOST_PP_CAT_I(a, b) a ## b952 | ^953/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'954 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,955 | ^~~~~~~~~~956/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses957/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'958 175 | TRY_RESULT_IMPL(unique, expr) \959 | ^~~~~~~~~~~~~~~960/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'961 29 | # define BOOST_PP_CAT_I(a, b) a ## b962 | ^963/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'964 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,965 | ^~~~~~~~~~966[19/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh.cpp.o967In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,968 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,969 from /build/source/wren/include/wren/mesh.hpp:9,970 from /build/source/wren/src/mesh.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/utils/queue.cpp.o1683[24/61] Building CXX object wren/CMakeFiles/wren.dir/src/renderer.cpp.o1684In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,1685 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,1686 from /build/source/wren/include/wren/mesh.hpp:9,1687 from /build/source/wren/include/wren/renderer.hpp:8,1688 from /build/source/wren/src/renderer.cpp:1:1689/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>)':1690/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1691 169 | auto(unique) = (expr); \1692 | ^~~~~~~~1693/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1694 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1695 | ^~~~~~~~~~~~~~~1696/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1697 29 | # define BOOST_PP_CAT_I(a, b) a ## b1698 | ^1699/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1700 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1701 | ^~~~~~~~~~1702/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1703/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1704 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1705 | ^~~~~~~~~~~~~~~1706/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1707 29 | # define BOOST_PP_CAT_I(a, b) a ## b1708 | ^1709/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'1710 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(1711 | ^~~~~~~~~~1712/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&&)':1713/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1714 169 | auto(unique) = (expr); \1715 | ^~~~~~~~1716/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1717 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1718 | ^~~~~~~~~~~~~~~1719/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1720 29 | # define BOOST_PP_CAT_I(a, b) a ## b1721 | ^1722/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1723 90 | TRY_RESULT(1724 | ^~~~~~~~~~1725/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1726/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1727 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1728 | ^~~~~~~~~~~~~~~1729/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1730 29 | # define BOOST_PP_CAT_I(a, b) a ## b1731 | ^1732/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'1733 90 | TRY_RESULT(1734 | ^~~~~~~~~~1735/build/source/wren/include/wren/renderer.hpp: In lambda function:1736/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1737 169 | auto(unique) = (expr); \1738 | ^~~~~~~~1739/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1740 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1741 | ^~~~~~~~~~~~~~~1742/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1743 29 | # define BOOST_PP_CAT_I(a, b) a ## b1744 | ^1745/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1746 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1747 | ^~~~~~~~~~1748/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1749/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1750 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1751 | ^~~~~~~~~~~~~~~1752/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1753 29 | # define BOOST_PP_CAT_I(a, b) a ## b1754 | ^1755/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'1756 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));1757 | ^~~~~~~~~~1758/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1759 169 | auto(unique) = (expr); \1760 | ^~~~~~~~1761/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1762 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1763 | ^~~~~~~~~~~~~~~1764/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1765 29 | # define BOOST_PP_CAT_I(a, b) a ## b1766 | ^1767/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1768 98 | TRY_RESULT(vk::to_expected(1769 | ^~~~~~~~~~1770/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1771/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1772 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1773 | ^~~~~~~~~~~~~~~1774/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1775 29 | # define BOOST_PP_CAT_I(a, b) a ## b1776 | ^1777/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'1778 98 | TRY_RESULT(vk::to_expected(1779 | ^~~~~~~~~~1780/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]1781 169 | auto(unique) = (expr); \1782 | ^~~~~~~~1783/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1784 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1785 | ^~~~~~~~~~~~~~~1786/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1787 29 | # define BOOST_PP_CAT_I(a, b) a ## b1788 | ^1789/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1790 101 | TRY_RESULT(vk::to_expected(1791 | ^~~~~~~~~~1792/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1793/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1794 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1795 | ^~~~~~~~~~~~~~~1796/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1797 29 | # define BOOST_PP_CAT_I(a, b) a ## b1798 | ^1799/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'1800 101 | TRY_RESULT(vk::to_expected(1801 | ^~~~~~~~~~1802/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&&)':1803/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]1804 169 | auto(unique) = (expr); \1805 | ^~~~~~~~1806/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1807 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1808 | ^~~~~~~~~~~~~~~1809/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1810 29 | # define BOOST_PP_CAT_I(a, b) a ## b1811 | ^1812/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1813 109 | TRY_RESULT(end_and_submit());1814 | ^~~~~~~~~~1815/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1816/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1817 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1818 | ^~~~~~~~~~~~~~~1819/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1820 29 | # define BOOST_PP_CAT_I(a, b) a ## b1821 | ^1822/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'1823 109 | TRY_RESULT(end_and_submit());1824 | ^~~~~~~~~~1825/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]1826 169 | auto(unique) = (expr); \1827 | ^~~~~~~~1828/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1829 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1830 | ^~~~~~~~~~~~~~~1831/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1832 29 | # define BOOST_PP_CAT_I(a, b) a ## b1833 | ^1834/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1835 113 | TRY_RESULT(end_and_submit());1836 | ^~~~~~~~~~1837/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1838/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1839 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1840 | ^~~~~~~~~~~~~~~1841/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1842 29 | # define BOOST_PP_CAT_I(a, b) a ## b1843 | ^1844/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'1845 113 | TRY_RESULT(end_and_submit());1846 | ^~~~~~~~~~1847/build/source/wren/src/renderer.cpp: In member function 'wren::expected<unsigned int> wren::Renderer::begin_frame()':1848/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]1849 169 | auto(unique) = (expr); \1850 | ^~~~~~~~1851/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1852 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1853 | ^~~~~~~~~~~~~~~1854/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1855 29 | # define BOOST_PP_CAT_I(a, b) a ## b1856 | ^1857/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1858 32 | TRY_RESULT(vk::to_expected(1859 | ^~~~~~~~~~1860/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1861/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1862 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1863 | ^~~~~~~~~~~~~~~1864/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1865 29 | # define BOOST_PP_CAT_I(a, b) a ## b1866 | ^1867/build/source/wren/src/renderer.cpp:32:5: note: in expansion of macro 'TRY_RESULT'1868 32 | TRY_RESULT(vk::to_expected(1869 | ^~~~~~~~~~1870/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]1871 169 | auto(unique) = (expr); \1872 | ^~~~~~~~1873/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1874 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1875 | ^~~~~~~~~~~~~~~1876/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1877 29 | # define BOOST_PP_CAT_I(a, b) a ## b1878 | ^1879/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1880 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1881 | ^~~~~~~~~~1882/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1883/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1884 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1885 | ^~~~~~~~~~~~~~~1886/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1887 29 | # define BOOST_PP_CAT_I(a, b) a ## b1888 | ^1889/build/source/wren/src/renderer.cpp:34:5: note: in expansion of macro 'TRY_RESULT'1890 34 | TRY_RESULT(vk::to_expected(device.resetFences(in_flight_fence_)));1891 | ^~~~~~~~~~1892/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]1893 169 | auto(unique) = (expr); \1894 | ^~~~~~~~1895/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1896 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1897 | ^~~~~~~~~~~~~~~1898/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1899 29 | # define BOOST_PP_CAT_I(a, b) a ## b1900 | ^1901/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1902 44 | TRY_RESULT(recreate_swapchain());1903 | ^~~~~~~~~~1904/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1905/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1906 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1907 | ^~~~~~~~~~~~~~~1908/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1909 29 | # define BOOST_PP_CAT_I(a, b) a ## b1910 | ^1911/build/source/wren/src/renderer.cpp:44:7: note: in expansion of macro 'TRY_RESULT'1912 44 | TRY_RESULT(recreate_swapchain());1913 | ^~~~~~~~~~1914/build/source/wren/src/renderer.cpp: In lambda function:1915/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp12' [-Wparentheses]1916 169 | auto(unique) = (expr); \1917 | ^~~~~~~~1918/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1919 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1920 | ^~~~~~~~~~~~~~~1921/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1922 29 | # define BOOST_PP_CAT_I(a, b) a ## b1923 | ^1924/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1925 96 | TRY_RESULT(recreate_swapchain());1926 | ^~~~~~~~~~1927/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1928/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1929 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1930 | ^~~~~~~~~~~~~~~1931/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1932 29 | # define BOOST_PP_CAT_I(a, b) a ## b1933 | ^1934/build/source/wren/src/renderer.cpp:96:9: note: in expansion of macro 'TRY_RESULT'1935 96 | TRY_RESULT(recreate_swapchain());1936 | ^~~~~~~~~~1937/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp13' [-Wparentheses]1938 169 | auto(unique) = (expr); \1939 | ^~~~~~~~1940/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1941 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1942 | ^~~~~~~~~~~~~~~1943/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1944 29 | # define BOOST_PP_CAT_I(a, b) a ## b1945 | ^1946/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1947 102 | TRY_RESULT(n->render_pass->resize_target(1948 | ^~~~~~~~~~1949/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1950/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'1951 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)1952 | ^~~~~~~~~~~~~~~1953/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'1954 29 | # define BOOST_PP_CAT_I(a, b) a ## b1955 | ^1956/build/source/wren/src/renderer.cpp:102:13: note: in expansion of macro 'TRY_RESULT'1957 102 | TRY_RESULT(n->render_pass->resize_target(1958 | ^~~~~~~~~~1959/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>&)':1960/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp14' [-Wparentheses]1961 169 | auto(unique) = (expr); \1962 | ^~~~~~~~1963/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1964 175 | TRY_RESULT_IMPL(unique, expr) \1965 | ^~~~~~~~~~~~~~~1966/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1967 29 | # define BOOST_PP_CAT_I(a, b) a ## b1968 | ^1969/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1970 135 | TRY_RESULT(renderer->command_pool_,1971 | ^~~~~~~~~~1972/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1973/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1974 175 | TRY_RESULT_IMPL(unique, expr) \1975 | ^~~~~~~~~~~~~~~1976/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1977 29 | # define BOOST_PP_CAT_I(a, b) a ## b1978 | ^1979/build/source/wren/src/renderer.cpp:135:3: note: in expansion of macro 'TRY_RESULT'1980 135 | TRY_RESULT(renderer->command_pool_,1981 | ^~~~~~~~~~1982/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp15' [-Wparentheses]1983 169 | auto(unique) = (expr); \1984 | ^~~~~~~~1985/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1986 175 | TRY_RESULT_IMPL(unique, expr) \1987 | ^~~~~~~~~~~~~~~1988/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1989 29 | # define BOOST_PP_CAT_I(a, b) a ## b1990 | ^1991/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'1992 146 | TRY_RESULT(const auto bufs,1993 | ^~~~~~~~~~1994/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1995/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1996 175 | TRY_RESULT_IMPL(unique, expr) \1997 | ^~~~~~~~~~~~~~~1998/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1999 29 | # define BOOST_PP_CAT_I(a, b) a ## b2000 | ^2001/build/source/wren/src/renderer.cpp:146:3: note: in expansion of macro 'TRY_RESULT'2002 146 | TRY_RESULT(const auto bufs,2003 | ^~~~~~~~~~2004/build/source/wren/src/renderer.cpp: In member function 'wren::expected<void> wren::Renderer::recreate_swapchain()':2005/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp16' [-Wparentheses]2006 169 | auto(unique) = (expr); \2007 | ^~~~~~~~2008/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2009 175 | TRY_RESULT_IMPL(unique, expr) \2010 | ^~~~~~~~~~~~~~~2011/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2012 29 | # define BOOST_PP_CAT_I(a, b) a ## b2013 | ^2014/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2015 253 | TRY_RESULT(2016 | ^~~~~~~~~~2017/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2018/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2019 175 | TRY_RESULT_IMPL(unique, expr) \2020 | ^~~~~~~~~~~~~~~2021/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2022 29 | # define BOOST_PP_CAT_I(a, b) a ## b2023 | ^2024/build/source/wren/src/renderer.cpp:253:5: note: in expansion of macro 'TRY_RESULT'2025 253 | TRY_RESULT(2026 | ^~~~~~~~~~2027/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp17' [-Wparentheses]2028 169 | auto(unique) = (expr); \2029 | ^~~~~~~~2030/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2031 175 | TRY_RESULT_IMPL(unique, expr) \2032 | ^~~~~~~~~~~~~~~2033/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2034 29 | # define BOOST_PP_CAT_I(a, b) a ## b2035 | ^2036/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2037 271 | TRY_RESULT(auto target,2038 | ^~~~~~~~~~2039/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2040/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2041 175 | TRY_RESULT_IMPL(unique, expr) \2042 | ^~~~~~~~~~~~~~~2043/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2044 29 | # define BOOST_PP_CAT_I(a, b) a ## b2045 | ^2046/build/source/wren/src/renderer.cpp:271:5: note: in expansion of macro 'TRY_RESULT'2047 271 | TRY_RESULT(auto target,2048 | ^~~~~~~~~~2049[25/61] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o2050In file included from /build/source/wren/include/wren/assets/manager.hpp:7,2051 from /build/source/wren/src/assets/manager.cpp:1:2052/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>)':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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2057 173 | #define TRY_RESULT_1(unique, expr) 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_1'2060 29 | # define BOOST_PP_CAT_I(a, b) a ## b2061 | ^2062/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2063 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2067 173 | #define TRY_RESULT_1(unique, expr) 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_1'2070 29 | # define BOOST_PP_CAT_I(a, b) a ## b2071 | ^2072/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2073 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2074 | ^~~~~~~~~~2075/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&&)':2076/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2077 169 | auto(unique) = (expr); \2078 | ^~~~~~~~2079/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2080 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2081 | ^~~~~~~~~~~~~~~2082/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2083 29 | # define BOOST_PP_CAT_I(a, b) a ## b2084 | ^2085/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2086 90 | TRY_RESULT(2087 | ^~~~~~~~~~2088/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2089/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2090 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2091 | ^~~~~~~~~~~~~~~2092/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2093 29 | # define BOOST_PP_CAT_I(a, b) a ## b2094 | ^2095/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2096 90 | TRY_RESULT(2097 | ^~~~~~~~~~2098/build/source/wren/include/wren/renderer.hpp: In lambda function:2099/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2100 169 | auto(unique) = (expr); \2101 | ^~~~~~~~2102/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2103 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2104 | ^~~~~~~~~~~~~~~2105/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2106 29 | # define BOOST_PP_CAT_I(a, b) a ## b2107 | ^2108/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2109 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2110 | ^~~~~~~~~~2111/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2112/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2113 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2114 | ^~~~~~~~~~~~~~~2115/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2116 29 | # define BOOST_PP_CAT_I(a, b) a ## b2117 | ^2118/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2119 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2120 | ^~~~~~~~~~2121/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2122 169 | auto(unique) = (expr); \2123 | ^~~~~~~~2124/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2125 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2126 | ^~~~~~~~~~~~~~~2127/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2128 29 | # define BOOST_PP_CAT_I(a, b) a ## b2129 | ^2130/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2131 98 | TRY_RESULT(vk::to_expected(2132 | ^~~~~~~~~~2133/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2134/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2135 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2136 | ^~~~~~~~~~~~~~~2137/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2138 29 | # define BOOST_PP_CAT_I(a, b) a ## b2139 | ^2140/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2141 98 | TRY_RESULT(vk::to_expected(2142 | ^~~~~~~~~~2143/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2144 169 | auto(unique) = (expr); \2145 | ^~~~~~~~2146/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2147 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2148 | ^~~~~~~~~~~~~~~2149/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2150 29 | # define BOOST_PP_CAT_I(a, b) a ## b2151 | ^2152/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2153 101 | TRY_RESULT(vk::to_expected(2154 | ^~~~~~~~~~2155/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2156/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2157 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2158 | ^~~~~~~~~~~~~~~2159/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2160 29 | # define BOOST_PP_CAT_I(a, b) a ## b2161 | ^2162/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2163 101 | TRY_RESULT(vk::to_expected(2164 | ^~~~~~~~~~2165/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&&)':2166/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]2167 169 | auto(unique) = (expr); \2168 | ^~~~~~~~2169/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2170 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2171 | ^~~~~~~~~~~~~~~2172/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2173 29 | # define BOOST_PP_CAT_I(a, b) a ## b2174 | ^2175/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2176 109 | TRY_RESULT(end_and_submit());2177 | ^~~~~~~~~~2178/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2179/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2180 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2181 | ^~~~~~~~~~~~~~~2182/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2183 29 | # define BOOST_PP_CAT_I(a, b) a ## b2184 | ^2185/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2186 109 | TRY_RESULT(end_and_submit());2187 | ^~~~~~~~~~2188/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]2189 169 | auto(unique) = (expr); \2190 | ^~~~~~~~2191/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2192 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2193 | ^~~~~~~~~~~~~~~2194/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2195 29 | # define BOOST_PP_CAT_I(a, b) a ## b2196 | ^2197/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2198 113 | TRY_RESULT(end_and_submit());2199 | ^~~~~~~~~~2200/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2201/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2202 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2203 | ^~~~~~~~~~~~~~~2204/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2205 29 | # define BOOST_PP_CAT_I(a, b) a ## b2206 | ^2207/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2208 113 | TRY_RESULT(end_and_submit());2209 | ^~~~~~~~~~2210/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':2211/build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move]2212 64 | return std::move(texture);2213 | ~~~~~~~~~^~~~~~~~~2214/build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call2215In file included from /build/source/wren/src/assets/manager.cpp:6:2216/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]':2217/build/source/wren/src/assets/manager.cpp:49:3: required from here2218 51 | context_->renderer->submit_command_buffer(2219 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^2220 52 | [&](const ::vk::CommandBuffer& cmd_buf) {2221 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2222 53 | TRY_RESULT_VOID(2223 | ~~~~~~~~~~~~~~~~ 2224 54 | auto texture,2225 | ~~~~~~~~~~~~~ 2226 55 | wren::Texture::create(2227 | ~~~~~~~~~~~~~~~~~~~~~~ 2228 56 | cmd_buf, context_->graphics_context->device().get(),2229 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2230 57 | context_->graphics_context->allocator(),2231 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2232 58 | {tex_width, tex_height},2233 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2234 59 | std::span{pixels.get(), image_size},2235 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2236 60 | ::vk::Format::eR8G8B8A8Srgb));2237 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2238 61 | return texture;2239 | ~~~~~~~~~~~~~~~ 2240 62 | }));2241 | ~~ 2242/build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]2243 112 | R result = std::move(record(one_time_cmd_buffer_));2244 | ^~~~~~2245/build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call2246[26/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o2247In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4,2248 from /build/source/wren/src/scene/deserialization.cpp:1:2249/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>)':2250/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2251 169 | auto(unique) = (expr); \2252 | ^~~~~~~~2253/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2254 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2255 | ^~~~~~~~~~~~~~~2256/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2257 29 | # define BOOST_PP_CAT_I(a, b) a ## b2258 | ^2259/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2260 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2261 | ^~~~~~~~~~2262/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2263/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2264 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2265 | ^~~~~~~~~~~~~~~2266/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2267 29 | # define BOOST_PP_CAT_I(a, b) a ## b2268 | ^2269/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2270 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2271 | ^~~~~~~~~~2272/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&)':2273/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2274 169 | auto(unique) = (expr); \2275 | ^~~~~~~~2276/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2277 175 | TRY_RESULT_IMPL(unique, expr) \2278 | ^~~~~~~~~~~~~~~2279/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2280 29 | # define BOOST_PP_CAT_I(a, b) a ## b2281 | ^2282/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2283 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2284 | ^~~~~~~~~~2285/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2286/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2287 175 | TRY_RESULT_IMPL(unique, expr) \2288 | ^~~~~~~~~~~~~~~2289/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2290 29 | # define BOOST_PP_CAT_I(a, b) a ## b2291 | ^2292/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2293 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2294 | ^~~~~~~~~~2295/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>&)':2296/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2297 169 | auto(unique) = (expr); \2298 | ^~~~~~~~2299/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2300 175 | TRY_RESULT_IMPL(unique, expr) \2301 | ^~~~~~~~~~~~~~~2302/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2303 29 | # define BOOST_PP_CAT_I(a, b) a ## b2304 | ^2305/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2306 36 | TRY_RESULT(const auto table,2307 | ^~~~~~~~~~2308/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2309/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2310 175 | TRY_RESULT_IMPL(unique, expr) \2311 | ^~~~~~~~~~~~~~~2312/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2313 29 | # define BOOST_PP_CAT_I(a, b) a ## b2314 | ^2315/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2316 36 | TRY_RESULT(const auto table,2317 | ^~~~~~~~~~2318/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2319 169 | auto(unique) = (expr); \2320 | ^~~~~~~~2321/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2322 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2323 | ^~~~~~~~~~~~~~~2324/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2325 29 | # define BOOST_PP_CAT_I(a, b) a ## b2326 | ^2327/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2328 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2329 | ^~~~~~~~~~2330/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2331/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2332 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2333 | ^~~~~~~~~~~~~~~2334/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2335 29 | # define BOOST_PP_CAT_I(a, b) a ## b2336 | ^2337/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2338 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2339 | ^~~~~~~~~~2340/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&)':2341/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2342 169 | auto(unique) = (expr); \2343 | ^~~~~~~~2344/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2345 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2346 | ^~~~~~~~~~~~~~~2347/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2348 29 | # define BOOST_PP_CAT_I(a, b) a ## b2349 | ^2350/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2351 70 | TRY_RESULT(mesh_renderer.update_mesh(2352 | ^~~~~~~~~~2353/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2354/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2355 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2356 | ^~~~~~~~~~~~~~~2357/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2358 29 | # define BOOST_PP_CAT_I(a, b) a ## b2359 | ^2360/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2361 70 | TRY_RESULT(mesh_renderer.update_mesh(2362 | ^~~~~~~~~~2363[27/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o2364In file included from /build/source/wren/include/wren/scene/serialization.hpp:4,2365 from /build/source/wren/src/scene/serialization.cpp:1:2366/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>)':2367/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2368 169 | auto(unique) = (expr); \2369 | ^~~~~~~~2370/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2371 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2372 | ^~~~~~~~~~~~~~~2373/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2374 29 | # define BOOST_PP_CAT_I(a, b) a ## b2375 | ^2376/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2377 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2378 | ^~~~~~~~~~2379/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2380/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2381 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2382 | ^~~~~~~~~~~~~~~2383/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2384 29 | # define BOOST_PP_CAT_I(a, b) a ## b2385 | ^2386/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2387 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2388 | ^~~~~~~~~~2389/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&)':2390/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2391 169 | auto(unique) = (expr); \2392 | ^~~~~~~~2393/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2394 175 | TRY_RESULT_IMPL(unique, expr) \2395 | ^~~~~~~~~~~~~~~2396/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2397 29 | # define BOOST_PP_CAT_I(a, b) a ## b2398 | ^2399/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2400 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2401 | ^~~~~~~~~~2402/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2403/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2404 175 | TRY_RESULT_IMPL(unique, expr) \2405 | ^~~~~~~~~~~~~~~2406/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2407 29 | # define BOOST_PP_CAT_I(a, b) a ## b2408 | ^2409/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2410 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2411 | ^~~~~~~~~~2412ninja: build stopped: subcommand failed.