wren_tests
checks.x86_64-linux.tests
· build #90
· raw
unpackPhase
1unpacking source archive /nix/store/8gql9da1gy69rrhk2k47lf22cd6bik8m-source2source root is sourceconfigurePhase
3cmake flags: -GNinja -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/share/doc/wren_tests -DCMAKE_INSTALL_INFODIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/include -DCMAKE_INSTALL_SBINDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/m87vnysy4gdhpjifjx1na0k2ldn9rlvs-wren_tests -DBUILD_TESTING=ON4-- The C compiler identification is GNU 16.2.05-- The CXX compiler identification is GNU 16.2.06-- Detecting C compiler ABI info7-- Detecting C compiler ABI info - done8-- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped9-- Detecting C compile features10-- Detecting C compile features - done11-- Detecting CXX compiler ABI info12-- Detecting CXX compiler ABI info - done13-- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped14-- Detecting CXX compile features15-- Detecting CXX compile features - done16-- Found Vulkan: /nix/store/la62431p5qf1ggr3rdzql9dksv5fhicc-vulkan-loader-1.4.363.0/lib/libvulkan.so (found version "1.4.363") missing components: glslc glslangValidator17-- Performing Test CMAKE_HAVE_LIBC_PTHREAD18-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success19-- Found Threads: TRUE20-- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")21-- Checking for module 'stb'22-- Found stb, version 123-- Found Fontconfig: /nix/store/p3y4rk4gjnhs80339qq7jixjbhplqc16-fontconfig-2.18.3-lib/lib/libfontconfig.so (found version "2.18.3")24-- Found Freetype: /nix/store/zj7yb55h1zpmxmw6dp817n6y0370wji0-freetype-2.14.3/lib/libfreetype.so (found version "2.14.3")25-- Configuring done (4.1s)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 installingbuildPhase
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/image.cpp.o55[11/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/vulkan.cpp.o56[12/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/buffer.cpp.o57In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,58 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,59 from /build/source/wren_vk/src/buffer.cpp:1:60/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>)':61/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]62 169 | auto(unique) = (expr); \63 | ^~~~~~~~64/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'65 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)66 | ^~~~~~~~~~~~~~~67/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'68 29 | # define BOOST_PP_CAT_I(a, b) a ## b69 | ^70/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'71 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(72 | ^~~~~~~~~~73/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses74/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'75 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)76 | ^~~~~~~~~~~~~~~77/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'78 29 | # define BOOST_PP_CAT_I(a, b) a ## b79 | ^80/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'81 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(82 | ^~~~~~~~~~83/build/source/wren_vk/src/buffer.cpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(const void*, std::size_t)':84/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]85 169 | auto(unique) = (expr); \86 | ^~~~~~~~87/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'88 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)89 | ^~~~~~~~~~~~~~~90/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'91 29 | # define BOOST_PP_CAT_I(a, b) a ## b92 | ^93/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'94 42 | TRY_RESULT(to_expected(95 | ^~~~~~~~~~96/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses97/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'98 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)99 | ^~~~~~~~~~~~~~~100/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'101 29 | # define BOOST_PP_CAT_I(a, b) a ## b102 | ^103/build/source/wren_vk/src/buffer.cpp:42:3: note: in expansion of macro 'TRY_RESULT'104 42 | TRY_RESULT(to_expected(105 | ^~~~~~~~~~106/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)':107/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]108 169 | auto(unique) = (expr); \109 | ^~~~~~~~110/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'111 175 | TRY_RESULT_IMPL(unique, expr) \112 | ^~~~~~~~~~~~~~~113/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'114 29 | # define BOOST_PP_CAT_I(a, b) a ## b115 | ^116/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'117 57 | TRY_RESULT(const auto cmd_bufs,118 | ^~~~~~~~~~119/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses120/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'121 175 | TRY_RESULT_IMPL(unique, expr) \122 | ^~~~~~~~~~~~~~~123/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'124 29 | # define BOOST_PP_CAT_I(a, b) a ## b125 | ^126/build/source/wren_vk/src/buffer.cpp:57:3: note: in expansion of macro 'TRY_RESULT'127 57 | TRY_RESULT(const auto cmd_bufs,128 | ^~~~~~~~~~129/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]130 169 | auto(unique) = (expr); \131 | ^~~~~~~~132/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'133 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)134 | ^~~~~~~~~~~~~~~135/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'136 29 | # define BOOST_PP_CAT_I(a, b) a ## b137 | ^138/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'139 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));140 | ^~~~~~~~~~141/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses142/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'143 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)144 | ^~~~~~~~~~~~~~~145/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'146 29 | # define BOOST_PP_CAT_I(a, b) a ## b147 | ^148/build/source/wren_vk/src/buffer.cpp:65:3: note: in expansion of macro 'TRY_RESULT'149 65 | TRY_RESULT(to_expected(cmd_buf.begin(begin_info)));150 | ^~~~~~~~~~151/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]152 169 | auto(unique) = (expr); \153 | ^~~~~~~~154/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'155 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)156 | ^~~~~~~~~~~~~~~157/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'158 29 | # define BOOST_PP_CAT_I(a, b) a ## b159 | ^160/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'161 69 | TRY_RESULT(to_expected(cmd_buf.end()));162 | ^~~~~~~~~~163/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses164/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'165 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)166 | ^~~~~~~~~~~~~~~167/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'168 29 | # define BOOST_PP_CAT_I(a, b) a ## b169 | ^170/build/source/wren_vk/src/buffer.cpp:69:3: note: in expansion of macro 'TRY_RESULT'171 69 | TRY_RESULT(to_expected(cmd_buf.end()));172 | ^~~~~~~~~~173/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]174 169 | auto(unique) = (expr); \175 | ^~~~~~~~176/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'177 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)178 | ^~~~~~~~~~~~~~~179/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'180 29 | # define BOOST_PP_CAT_I(a, b) a ## b181 | ^182/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'183 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));184 | ^~~~~~~~~~185/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses186/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'187 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)188 | ^~~~~~~~~~~~~~~189/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'190 29 | # define BOOST_PP_CAT_I(a, b) a ## b191 | ^192/build/source/wren_vk/src/buffer.cpp:72:3: note: in expansion of macro 'TRY_RESULT'193 72 | TRY_RESULT(to_expected(submit_queue.submit(submit_info)));194 | ^~~~~~~~~~195/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]196 169 | auto(unique) = (expr); \197 | ^~~~~~~~198/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'199 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)200 | ^~~~~~~~~~~~~~~201/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'202 29 | # define BOOST_PP_CAT_I(a, b) a ## b203 | ^204/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'205 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));206 | ^~~~~~~~~~207/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses208/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'209 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)210 | ^~~~~~~~~~~~~~~211/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'212 29 | # define BOOST_PP_CAT_I(a, b) a ## b213 | ^214/build/source/wren_vk/src/buffer.cpp:73:3: note: in expansion of macro 'TRY_RESULT'215 73 | TRY_RESULT(to_expected(submit_queue.waitIdle()));216 | ^~~~~~~~~~217[13/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/scene.cpp.o218[14/61] Building CXX object wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o219FAILED: [code=1] wren_platform/CMakeFiles/wren_platform.dir/src/linux/window.cpp.o 220/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.cpp221In file included from /build/source/wren_platform/src/linux/window.cpp:10:222/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp: In function 'void vk::detail::throwResultException(vk::Result, const char*)':223/nix/store/wj32fr9qda2anncv77ah46vxkhdz22qv-vulkan-headers-1.4.363.0/include/vulkan/vulkan.hpp:9061:104: error: exception handling disabled, use '-fexceptions' to enable224 9061 | case Result::eErrorOutOfHostMemory : throw OutOfHostMemoryError( message );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/graph.cpp.o593In file included from /build/source/wren/include/wren/graph.hpp:7,594 from /build/source/wren/src/graph.cpp:1:595/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>)':596/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]597 169 | auto(unique) = (expr); \598 | ^~~~~~~~599/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'600 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)601 | ^~~~~~~~~~~~~~~602/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'603 29 | # define BOOST_PP_CAT_I(a, b) a ## b604 | ^605/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'606 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(607 | ^~~~~~~~~~608/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses609/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'610 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)611 | ^~~~~~~~~~~~~~~612/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'613 29 | # define BOOST_PP_CAT_I(a, b) a ## b614 | ^615/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'616 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(617 | ^~~~~~~~~~618/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&&)':619/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]620 169 | auto(unique) = (expr); \621 | ^~~~~~~~622/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'623 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)624 | ^~~~~~~~~~~~~~~625/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'626 29 | # define BOOST_PP_CAT_I(a, b) a ## b627 | ^628/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'629 90 | TRY_RESULT(630 | ^~~~~~~~~~631/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses632/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'633 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)634 | ^~~~~~~~~~~~~~~635/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'636 29 | # define BOOST_PP_CAT_I(a, b) a ## b637 | ^638/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'639 90 | TRY_RESULT(640 | ^~~~~~~~~~641/build/source/wren/include/wren/renderer.hpp: In lambda function:642/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]643 169 | auto(unique) = (expr); \644 | ^~~~~~~~645/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'646 173 | #define TRY_RESULT_1(unique, expr) 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_1'649 29 | # define BOOST_PP_CAT_I(a, b) a ## b650 | ^651/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'652 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'656 173 | #define TRY_RESULT_1(unique, expr) 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_1'659 29 | # define BOOST_PP_CAT_I(a, b) a ## b660 | ^661/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'662 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));663 | ^~~~~~~~~~664/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]665 169 | auto(unique) = (expr); \666 | ^~~~~~~~667/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'668 173 | #define TRY_RESULT_1(unique, expr) 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_1'671 29 | # define BOOST_PP_CAT_I(a, b) a ## b672 | ^673/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'674 98 | TRY_RESULT(vk::to_expected(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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'678 173 | #define TRY_RESULT_1(unique, expr) 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_1'681 29 | # define BOOST_PP_CAT_I(a, b) a ## b682 | ^683/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'684 98 | TRY_RESULT(vk::to_expected(685 | ^~~~~~~~~~686/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]687 169 | auto(unique) = (expr); \688 | ^~~~~~~~689/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'690 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)691 | ^~~~~~~~~~~~~~~692/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'693 29 | # define BOOST_PP_CAT_I(a, b) a ## b694 | ^695/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'696 101 | TRY_RESULT(vk::to_expected(697 | ^~~~~~~~~~698/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses699/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'700 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)701 | ^~~~~~~~~~~~~~~702/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'703 29 | # define BOOST_PP_CAT_I(a, b) a ## b704 | ^705/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'706 101 | TRY_RESULT(vk::to_expected(707 | ^~~~~~~~~~708/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&&)':709/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]710 169 | auto(unique) = (expr); \711 | ^~~~~~~~712/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'713 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)714 | ^~~~~~~~~~~~~~~715/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'716 29 | # define BOOST_PP_CAT_I(a, b) a ## b717 | ^718/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'719 109 | TRY_RESULT(end_and_submit());720 | ^~~~~~~~~~721/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses722/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/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'729 109 | TRY_RESULT(end_and_submit());730 | ^~~~~~~~~~731/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]732 169 | auto(unique) = (expr); \733 | ^~~~~~~~734/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'735 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)736 | ^~~~~~~~~~~~~~~737/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'738 29 | # define BOOST_PP_CAT_I(a, b) a ## b739 | ^740/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'741 113 | TRY_RESULT(end_and_submit());742 | ^~~~~~~~~~743/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses744/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'745 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)746 | ^~~~~~~~~~~~~~~747/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'748 29 | # define BOOST_PP_CAT_I(a, b) a ## b749 | ^750/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'751 113 | TRY_RESULT(end_and_submit());752 | ^~~~~~~~~~753/build/source/wren/src/graph.cpp: In member function 'wren::expected<void> wren::GraphBuilder::build() const':754/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp8' [-Wparentheses]755 169 | auto(unique) = (expr); \756 | ^~~~~~~~757/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'758 175 | TRY_RESULT_IMPL(unique, expr) \759 | ^~~~~~~~~~~~~~~760/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'761 29 | # define BOOST_PP_CAT_I(a, b) a ## b762 | ^763/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'764 20 | TRY_RESULT(auto graph, compile());765 | ^~~~~~~~~~766/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses767/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'768 175 | TRY_RESULT_IMPL(unique, expr) \769 | ^~~~~~~~~~~~~~~770/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'771 29 | # define BOOST_PP_CAT_I(a, b) a ## b772 | ^773/build/source/wren/src/graph.cpp:20:3: note: in expansion of macro 'TRY_RESULT'774 20 | TRY_RESULT(auto graph, compile());775 | ^~~~~~~~~~776/build/source/wren/src/graph.cpp: In member function 'wren::expected<wren::Graph> wren::GraphBuilder::compile() const':777/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp9' [-Wparentheses]778 169 | auto(unique) = (expr); \779 | ^~~~~~~~780/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'781 175 | TRY_RESULT_IMPL(unique, expr) \782 | ^~~~~~~~~~~~~~~783/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'784 29 | # define BOOST_PP_CAT_I(a, b) a ## b785 | ^786/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'787 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));788 | ^~~~~~~~~~789/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses790/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'791 175 | TRY_RESULT_IMPL(unique, expr) \792 | ^~~~~~~~~~~~~~~793/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'794 29 | # define BOOST_PP_CAT_I(a, b) a ## b795 | ^796/build/source/wren/src/graph.cpp:46:7: note: in expansion of macro 'TRY_RESULT'797 46 | TRY_RESULT(colour_target, RenderTarget::create(ctx_));798 | ^~~~~~~~~~799/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp10' [-Wparentheses]800 169 | auto(unique) = (expr); \801 | ^~~~~~~~802/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'803 175 | TRY_RESULT_IMPL(unique, expr) \804 | ^~~~~~~~~~~~~~~805/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'806 29 | # define BOOST_PP_CAT_I(a, b) a ## b807 | ^808/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'809 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));810 | ^~~~~~~~~~811/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses812/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'813 175 | 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_2'816 29 | # define BOOST_PP_CAT_I(a, b) a ## b817 | ^818/build/source/wren/src/graph.cpp:51:7: note: in expansion of macro 'TRY_RESULT'819 51 | TRY_RESULT(depth_target, RenderTarget::create_depth(ctx_));820 | ^~~~~~~~~~821/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp11' [-Wparentheses]822 169 | auto(unique) = (expr); \823 | ^~~~~~~~824/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'825 175 | TRY_RESULT_IMPL(unique, expr) \826 | ^~~~~~~~~~~~~~~827/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'828 29 | # define BOOST_PP_CAT_I(a, b) a ## b829 | ^830/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'831 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,832 | ^~~~~~~~~~833/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses834/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'835 175 | TRY_RESULT_IMPL(unique, expr) \836 | ^~~~~~~~~~~~~~~837/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'838 29 | # define BOOST_PP_CAT_I(a, b) a ## b839 | ^840/build/source/wren/src/graph.cpp:54:5: note: in expansion of macro 'TRY_RESULT'841 54 | TRY_RESULT(auto pass, RenderPass::create(ctx_, name, pass_resources,842 | ^~~~~~~~~~843[17/61] Building CXX object wren/CMakeFiles/wren.dir/src/mesh_loader.cpp.o844In file included from /build/source/wren_vk/include/wren/vk/result.hpp:8,845 from /build/source/wren_vk/include/wren/vk/buffer.hpp:9,846 from /build/source/wren/include/wren/mesh.hpp:9,847 from /build/source/wren/include/wren/mesh_loader.hpp:5,848 from /build/source/wren/src/mesh_loader.cpp:1:849/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>)':850/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]851 169 | auto(unique) = (expr); \852 | ^~~~~~~~853/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'854 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)855 | ^~~~~~~~~~~~~~~856/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'857 29 | # define BOOST_PP_CAT_I(a, b) a ## b858 | ^859/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'860 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(861 | ^~~~~~~~~~862/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses863/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'864 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)865 | ^~~~~~~~~~~~~~~866/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'867 29 | # define BOOST_PP_CAT_I(a, b) a ## b868 | ^869/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'870 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(871 | ^~~~~~~~~~872[18/61] Building CXX object wren/CMakeFiles/wren.dir/src/texture.cpp.o873In file included from /build/source/wren_vk/include/wren/vk/image.hpp:7,874 from /build/source/wren/include/wren/texture.hpp:3,875 from /build/source/wren/src/texture.cpp:1:876/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>)':877/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]878 169 | auto(unique) = (expr); \879 | ^~~~~~~~880/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'881 173 | #define TRY_RESULT_1(unique, expr) 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_1'884 29 | # define BOOST_PP_CAT_I(a, b) a ## b885 | ^886/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'887 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(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:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'891 173 | #define TRY_RESULT_1(unique, expr) 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_1'894 29 | # define BOOST_PP_CAT_I(a, b) a ## b895 | ^896/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'897 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(898 | ^~~~~~~~~~899/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)':900/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-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/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'910 14 | TRY_RESULT(auto image,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/texture.cpp:14:3: note: in expansion of macro 'TRY_RESULT'920 14 | TRY_RESULT(auto image,921 | ^~~~~~~~~~922/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-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/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'932 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({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/texture.cpp:60:3: note: in expansion of macro 'TRY_RESULT'942 60 | TRY_RESULT(const auto view, vk::to_expected(device.createImageView({943 | ^~~~~~~~~~944/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-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/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'954 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));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/texture.cpp:75:3: note: in expansion of macro 'TRY_RESULT'964 75 | TRY_RESULT(const auto sampler, vk::to_expected(device.createSampler({})));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/CMakeFiles/wren.dir/src/utils/queue.cpp.o1567[23/61] Building CXX object wren_vk/CMakeFiles/wren_vk.dir/src/shader.cpp.o1568In file included from /build/source/wren_vk/include/wren/vk/shader.hpp:12,1569 from /build/source/wren_vk/src/shader.cpp:1:1570/build/source/wren_vk/src/shader.cpp: In lambda function:1571/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]1572 169 | auto(unique) = (expr); \1573 | ^~~~~~~~1574/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1575 175 | TRY_RESULT_IMPL(unique, expr) \1576 | ^~~~~~~~~~~~~~~1577/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1578 29 | # define BOOST_PP_CAT_I(a, b) a ## b1579 | ^1580/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1581 223 | TRY_RESULT(const auto module,1582 | ^~~~~~~~~~1583/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1584/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1585 175 | TRY_RESULT_IMPL(unique, expr) \1586 | ^~~~~~~~~~~~~~~1587/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1588 29 | # define BOOST_PP_CAT_I(a, b) a ## b1589 | ^1590/build/source/wren_vk/src/shader.cpp:223:5: note: in expansion of macro 'TRY_RESULT'1591 223 | TRY_RESULT(const auto module,1592 | ^~~~~~~~~~1593/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&)':1594/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]1595 169 | auto(unique) = (expr); \1596 | ^~~~~~~~1597/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1598 175 | TRY_RESULT_IMPL(unique, expr) \1599 | ^~~~~~~~~~~~~~~1600/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1601 29 | # define BOOST_PP_CAT_I(a, b) a ## b1602 | ^1603/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1604 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1605 | ^~~~~~~~~~1606/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1607/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1608 175 | TRY_RESULT_IMPL(unique, expr) \1609 | ^~~~~~~~~~~~~~~1610/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1611 29 | # define BOOST_PP_CAT_I(a, b) a ## b1612 | ^1613/build/source/wren_vk/src/shader.cpp:239:3: note: in expansion of macro 'TRY_RESULT'1614 239 | TRY_RESULT(const auto& v_module, compile_shader("vertexMain"));1615 | ^~~~~~~~~~1616/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]1617 169 | auto(unique) = (expr); \1618 | ^~~~~~~~1619/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1620 175 | TRY_RESULT_IMPL(unique, expr) \1621 | ^~~~~~~~~~~~~~~1622/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1623 29 | # define BOOST_PP_CAT_I(a, b) a ## b1624 | ^1625/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1626 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1627 | ^~~~~~~~~~1628/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1629/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1630 175 | TRY_RESULT_IMPL(unique, expr) \1631 | ^~~~~~~~~~~~~~~1632/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1633 29 | # define BOOST_PP_CAT_I(a, b) a ## b1634 | ^1635/build/source/wren_vk/src/shader.cpp:242:3: note: in expansion of macro 'TRY_RESULT'1636 242 | TRY_RESULT(const auto& f_module, compile_shader("fragmentMain"));1637 | ^~~~~~~~~~1638/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)':1639/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]1640 169 | auto(unique) = (expr); \1641 | ^~~~~~~~1642/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1643 175 | TRY_RESULT_IMPL(unique, expr) \1644 | ^~~~~~~~~~~~~~~1645/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1646 29 | # define BOOST_PP_CAT_I(a, b) a ## b1647 | ^1648/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1649 306 | TRY_RESULT(pipeline_layout_,1650 | ^~~~~~~~~~1651/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1652/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1653 175 | TRY_RESULT_IMPL(unique, expr) \1654 | ^~~~~~~~~~~~~~~1655/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1656 29 | # define BOOST_PP_CAT_I(a, b) a ## b1657 | ^1658/build/source/wren_vk/src/shader.cpp:306:3: note: in expansion of macro 'TRY_RESULT'1659 306 | TRY_RESULT(pipeline_layout_,1660 | ^~~~~~~~~~1661/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]1662 169 | auto(unique) = (expr); \1663 | ^~~~~~~~1664/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1665 175 | TRY_RESULT_IMPL(unique, expr) \1666 | ^~~~~~~~~~~~~~~1667/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1668 29 | # define BOOST_PP_CAT_I(a, b) a ## b1669 | ^1670/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1671 374 | TRY_RESULT(pipeline_,1672 | ^~~~~~~~~~1673/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses1674/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'1675 175 | TRY_RESULT_IMPL(unique, expr) \1676 | ^~~~~~~~~~~~~~~1677/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'1678 29 | # define BOOST_PP_CAT_I(a, b) a ## b1679 | ^1680/build/source/wren_vk/src/shader.cpp:374:3: note: in expansion of macro 'TRY_RESULT'1681 374 | TRY_RESULT(pipeline_,1682 | ^~~~~~~~~~1683[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/utils/device.cpp.o2050In file included from /build/source/wren/include/wren/utils/device.hpp:5,2051 from /build/source/wren/src/utils/device.cpp:1:2052/build/source/wren/src/utils/device.cpp: In member function 'wren::expected<void> wren::vulkan::Device::create_device(const vk::PhysicalDevice&, const vk::SurfaceKHR&)':2053/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2054 169 | auto(unique) = (expr); \2055 | ^~~~~~~~2056/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2057 175 | TRY_RESULT_IMPL(unique, expr) \2058 | ^~~~~~~~~~~~~~~2059/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2060 29 | # define BOOST_PP_CAT_I(a, b) a ## b2061 | ^2062/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2063 42 | TRY_RESULT(device_,2064 | ^~~~~~~~~~2065/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2066/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2067 175 | TRY_RESULT_IMPL(unique, expr) \2068 | ^~~~~~~~~~~~~~~2069/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2070 29 | # define BOOST_PP_CAT_I(a, b) a ## b2071 | ^2072/build/source/wren/src/utils/device.cpp:42:5: note: in expansion of macro 'TRY_RESULT'2073 42 | TRY_RESULT(device_,2074 | ^~~~~~~~~~2075/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp1' [-Wparentheses]2076 169 | auto(unique) = (expr); \2077 | ^~~~~~~~2078/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2079 175 | TRY_RESULT_IMPL(unique, expr) \2080 | ^~~~~~~~~~~~~~~2081/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2082 29 | # define BOOST_PP_CAT_I(a, b) a ## b2083 | ^2084/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2085 52 | TRY_RESULT(command_pool_,2086 | ^~~~~~~~~~2087/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2088/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2089 175 | TRY_RESULT_IMPL(unique, expr) \2090 | ^~~~~~~~~~~~~~~2091/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2092 29 | # define BOOST_PP_CAT_I(a, b) a ## b2093 | ^2094/build/source/wren/src/utils/device.cpp:52:3: note: in expansion of macro 'TRY_RESULT'2095 52 | TRY_RESULT(command_pool_,2096 | ^~~~~~~~~~2097/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2098 169 | auto(unique) = (expr); \2099 | ^~~~~~~~2100/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2101 175 | TRY_RESULT_IMPL(unique, expr) \2102 | ^~~~~~~~~~~~~~~2103/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2104 29 | # define BOOST_PP_CAT_I(a, b) a ## b2105 | ^2106/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2107 58 | TRY_RESULT(descriptor_pool_,2108 | ^~~~~~~~~~2109/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2110/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2111 175 | TRY_RESULT_IMPL(unique, expr) \2112 | ^~~~~~~~~~~~~~~2113/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2114 29 | # define BOOST_PP_CAT_I(a, b) a ## b2115 | ^2116/build/source/wren/src/utils/device.cpp:58:3: note: in expansion of macro 'TRY_RESULT'2117 58 | TRY_RESULT(descriptor_pool_,2118 | ^~~~~~~~~~2119[26/61] Building CXX object wren/CMakeFiles/wren.dir/src/assets/manager.cpp.o2120In file included from /build/source/wren/include/wren/assets/manager.hpp:7,2121 from /build/source/wren/src/assets/manager.cpp:1:2122/build/source/wren_vk/include/wren/vk/buffer.hpp: In member function 'wren::expected<void> wren::vk::Buffer::set_data_raw(std::span<const T>)':2123/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2124 169 | auto(unique) = (expr); \2125 | ^~~~~~~~2126/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2127 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2128 | ^~~~~~~~~~~~~~~2129/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2130 29 | # define BOOST_PP_CAT_I(a, b) a ## b2131 | ^2132/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2133 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2134 | ^~~~~~~~~~2135/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2136/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2137 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2138 | ^~~~~~~~~~~~~~~2139/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2140 29 | # define BOOST_PP_CAT_I(a, b) a ## b2141 | ^2142/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2143 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2144 | ^~~~~~~~~~2145/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':2146/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2147 169 | auto(unique) = (expr); \2148 | ^~~~~~~~2149/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2150 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2151 | ^~~~~~~~~~~~~~~2152/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2153 29 | # define BOOST_PP_CAT_I(a, b) a ## b2154 | ^2155/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2156 90 | TRY_RESULT(2157 | ^~~~~~~~~~2158/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2159/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2160 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2161 | ^~~~~~~~~~~~~~~2162/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2163 29 | # define BOOST_PP_CAT_I(a, b) a ## b2164 | ^2165/build/source/wren/include/wren/renderer.hpp:90:3: note: in expansion of macro 'TRY_RESULT'2166 90 | TRY_RESULT(2167 | ^~~~~~~~~~2168/build/source/wren/include/wren/renderer.hpp: In lambda function:2169/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2170 169 | auto(unique) = (expr); \2171 | ^~~~~~~~2172/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2173 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2174 | ^~~~~~~~~~~~~~~2175/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2176 29 | # define BOOST_PP_CAT_I(a, b) a ## b2177 | ^2178/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2179 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2180 | ^~~~~~~~~~2181/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2182/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2183 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2184 | ^~~~~~~~~~~~~~~2185/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2186 29 | # define BOOST_PP_CAT_I(a, b) a ## b2187 | ^2188/build/source/wren/include/wren/renderer.hpp:95:5: note: in expansion of macro 'TRY_RESULT'2189 95 | TRY_RESULT(vk::to_expected(one_time_cmd_buffer_.end()));2190 | ^~~~~~~~~~2191/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2192 169 | auto(unique) = (expr); \2193 | ^~~~~~~~2194/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2195 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2196 | ^~~~~~~~~~~~~~~2197/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2198 29 | # define BOOST_PP_CAT_I(a, b) a ## b2199 | ^2200/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2201 98 | TRY_RESULT(vk::to_expected(2202 | ^~~~~~~~~~2203/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2204/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2205 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2206 | ^~~~~~~~~~~~~~~2207/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2208 29 | # define BOOST_PP_CAT_I(a, b) a ## b2209 | ^2210/build/source/wren/include/wren/renderer.hpp:98:5: note: in expansion of macro 'TRY_RESULT'2211 98 | TRY_RESULT(vk::to_expected(2212 | ^~~~~~~~~~2213/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2214 169 | auto(unique) = (expr); \2215 | ^~~~~~~~2216/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2217 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2218 | ^~~~~~~~~~~~~~~2219/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2220 29 | # define BOOST_PP_CAT_I(a, b) a ## b2221 | ^2222/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2223 101 | TRY_RESULT(vk::to_expected(2224 | ^~~~~~~~~~2225/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2226/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2227 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2228 | ^~~~~~~~~~~~~~~2229/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2230 29 | # define BOOST_PP_CAT_I(a, b) a ## b2231 | ^2232/build/source/wren/include/wren/renderer.hpp:101:5: note: in expansion of macro 'TRY_RESULT'2233 101 | TRY_RESULT(vk::to_expected(2234 | ^~~~~~~~~~2235/build/source/wren/include/wren/renderer.hpp: In member function 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&)':2236/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp6' [-Wparentheses]2237 169 | auto(unique) = (expr); \2238 | ^~~~~~~~2239/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2240 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2241 | ^~~~~~~~~~~~~~~2242/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2243 29 | # define BOOST_PP_CAT_I(a, b) a ## b2244 | ^2245/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2246 109 | TRY_RESULT(end_and_submit());2247 | ^~~~~~~~~~2248/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2249/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2250 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2251 | ^~~~~~~~~~~~~~~2252/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2253 29 | # define BOOST_PP_CAT_I(a, b) a ## b2254 | ^2255/build/source/wren/include/wren/renderer.hpp:109:5: note: in expansion of macro 'TRY_RESULT'2256 109 | TRY_RESULT(end_and_submit());2257 | ^~~~~~~~~~2258/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp7' [-Wparentheses]2259 169 | auto(unique) = (expr); \2260 | ^~~~~~~~2261/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2262 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2263 | ^~~~~~~~~~~~~~~2264/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2265 29 | # define BOOST_PP_CAT_I(a, b) a ## b2266 | ^2267/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2268 113 | TRY_RESULT(end_and_submit());2269 | ^~~~~~~~~~2270/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2271/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2272 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2273 | ^~~~~~~~~~~~~~~2274/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2275 29 | # define BOOST_PP_CAT_I(a, b) a ## b2276 | ^2277/build/source/wren/include/wren/renderer.hpp:113:5: note: in expansion of macro 'TRY_RESULT'2278 113 | TRY_RESULT(end_and_submit());2279 | ^~~~~~~~~~2280/build/source/wren/src/assets/manager.cpp: In member function 'wren::expected<wren::Texture> wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const':2281/build/source/wren/src/assets/manager.cpp:64:19: warning: redundant move in return statement [-Wredundant-move]2282 64 | return std::move(texture);2283 | ~~~~~~~~~^~~~~~~~~2284/build/source/wren/src/assets/manager.cpp:64:19: note: remove 'std::move' call2285In file included from /build/source/wren/src/assets/manager.cpp:6:2286/build/source/wren/include/wren/renderer.hpp: In instantiation of 'wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> wren::Renderer::submit_command_buffer(Fn&&) [with Fn = wren::assets::Manager::load_texture(const std::filesystem::__cxx11::path&) const::<lambda(const vk::CommandBuffer&)>; wren::expected<typename std::invoke_result<Fn&, vk::CommandBuffer&>::type> = std::expected<wren::Texture, wren::Err>; typename std::invoke_result<Fn&, vk::CommandBuffer&>::type = wren::Texture]':2287/build/source/wren/src/assets/manager.cpp:49:3: required from here2288 51 | context_->renderer->submit_command_buffer(2289 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^2290 52 | [&](const ::vk::CommandBuffer& cmd_buf) {2291 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2292 53 | TRY_RESULT_VOID(2293 | ~~~~~~~~~~~~~~~~ 2294 54 | auto texture,2295 | ~~~~~~~~~~~~~ 2296 55 | wren::Texture::create(2297 | ~~~~~~~~~~~~~~~~~~~~~~ 2298 56 | cmd_buf, context_->graphics_context->device().get(),2299 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 57 | context_->graphics_context->allocator(),2301 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2302 58 | {tex_width, tex_height},2303 | ~~~~~~~~~~~~~~~~~~~~~~~~ 2304 59 | std::span{pixels.get(), image_size},2305 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2306 60 | ::vk::Format::eR8G8B8A8Srgb));2307 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2308 61 | return texture;2309 | ~~~~~~~~~~~~~~~ 2310 62 | }));2311 | ~~ 2312/build/source/wren/include/wren/renderer.hpp:112:7: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]2313 112 | R result = std::move(record(one_time_cmd_buffer_));2314 | ^~~~~~2315/build/source/wren/include/wren/renderer.hpp:112:7: note: remove 'std::move' call2316[27/61] Building CXX object wren/CMakeFiles/wren.dir/src/utils/vulkan.cpp.o2317[28/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/deserialization.cpp.o2318In file included from /build/source/wren/include/wren/scene/deserialization.hpp:4,2319 from /build/source/wren/src/scene/deserialization.cpp:1:2320/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>)':2321/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2322 169 | auto(unique) = (expr); \2323 | ^~~~~~~~2324/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2325 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2326 | ^~~~~~~~~~~~~~~2327/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2328 29 | # define BOOST_PP_CAT_I(a, b) a ## b2329 | ^2330/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2331 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2332 | ^~~~~~~~~~2333/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2334/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2335 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2336 | ^~~~~~~~~~~~~~~2337/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2338 29 | # define BOOST_PP_CAT_I(a, b) a ## b2339 | ^2340/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2341 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2342 | ^~~~~~~~~~2343/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&)':2344/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2345 169 | auto(unique) = (expr); \2346 | ^~~~~~~~2347/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2348 175 | TRY_RESULT_IMPL(unique, expr) \2349 | ^~~~~~~~~~~~~~~2350/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2351 29 | # define BOOST_PP_CAT_I(a, b) a ## b2352 | ^2353/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2354 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2355 | ^~~~~~~~~~2356/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2357/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2358 175 | TRY_RESULT_IMPL(unique, expr) \2359 | ^~~~~~~~~~~~~~~2360/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2361 29 | # define BOOST_PP_CAT_I(a, b) a ## b2362 | ^2363/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2364 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2365 | ^~~~~~~~~~2366/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>&)':2367/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp3' [-Wparentheses]2368 169 | auto(unique) = (expr); \2369 | ^~~~~~~~2370/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2371 175 | 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_2'2374 29 | # define BOOST_PP_CAT_I(a, b) a ## b2375 | ^2376/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2377 36 | TRY_RESULT(const auto table,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:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2381 175 | 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_2'2384 29 | # define BOOST_PP_CAT_I(a, b) a ## b2385 | ^2386/build/source/wren/src/scene/deserialization.cpp:36:3: note: in expansion of macro 'TRY_RESULT'2387 36 | TRY_RESULT(const auto table,2388 | ^~~~~~~~~~2389/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp4' [-Wparentheses]2390 169 | auto(unique) = (expr); \2391 | ^~~~~~~~2392/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2393 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2394 | ^~~~~~~~~~~~~~~2395/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2396 29 | # define BOOST_PP_CAT_I(a, b) a ## b2397 | ^2398/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2399 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2400 | ^~~~~~~~~~2401/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2402/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2403 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2404 | ^~~~~~~~~~~~~~~2405/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2406 29 | # define BOOST_PP_CAT_I(a, b) a ## b2407 | ^2408/build/source/wren/src/scene/deserialization.cpp:51:11: note: in expansion of macro 'TRY_RESULT'2409 51 | TRY_RESULT(deserialize(*val.as_table(), project_root, mesh_renderer));2410 | ^~~~~~~~~~2411/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&)':2412/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp5' [-Wparentheses]2413 169 | auto(unique) = (expr); \2414 | ^~~~~~~~2415/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2416 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2417 | ^~~~~~~~~~~~~~~2418/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2419 29 | # define BOOST_PP_CAT_I(a, b) a ## b2420 | ^2421/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2422 70 | TRY_RESULT(mesh_renderer.update_mesh(2423 | ^~~~~~~~~~2424/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2425/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2426 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2427 | ^~~~~~~~~~~~~~~2428/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2429 29 | # define BOOST_PP_CAT_I(a, b) a ## b2430 | ^2431/build/source/wren/src/scene/deserialization.cpp:70:3: note: in expansion of macro 'TRY_RESULT'2432 70 | TRY_RESULT(mesh_renderer.update_mesh(2433 | ^~~~~~~~~~2434[29/61] Building CXX object wren/CMakeFiles/wren.dir/src/scene/serialization.cpp.o2435In file included from /build/source/wren/include/wren/scene/serialization.hpp:4,2436 from /build/source/wren/src/scene/serialization.cpp:1:2437/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>)':2438/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp0' [-Wparentheses]2439 169 | auto(unique) = (expr); \2440 | ^~~~~~~~2441/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2442 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2443 | ^~~~~~~~~~~~~~~2444/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2445 29 | # define BOOST_PP_CAT_I(a, b) a ## b2446 | ^2447/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2448 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2449 | ^~~~~~~~~~2450/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2451/build/source/wren_utils/include/wren/utils/result.hpp:173:36: note: in expansion of macro 'TRY_RESULT_IMPL'2452 173 | #define TRY_RESULT_1(unique, expr) TRY_RESULT_IMPL(unique, expr)2453 | ^~~~~~~~~~~~~~~2454/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_1'2455 29 | # define BOOST_PP_CAT_I(a, b) a ## b2456 | ^2457/build/source/wren_vk/include/wren/vk/buffer.hpp:65:3: note: in expansion of macro 'TRY_RESULT'2458 65 | TRY_RESULT(to_expected(static_cast<::vk::Result>(vmaCopyMemoryToAllocation(2459 | ^~~~~~~~~~2460/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&)':2461/build/source/wren_utils/include/wren/utils/result.hpp:169:7: warning: unnecessary parentheses in declaration of '__result_tmp2' [-Wparentheses]2462 169 | auto(unique) = (expr); \2463 | ^~~~~~~~2464/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2465 175 | TRY_RESULT_IMPL(unique, expr) \2466 | ^~~~~~~~~~~~~~~2467/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2468 29 | # define BOOST_PP_CAT_I(a, b) a ## b2469 | ^2470/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2471 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2472 | ^~~~~~~~~~2473/build/source/wren_utils/include/wren/utils/result.hpp:169:7: note: remove parentheses2474/build/source/wren_utils/include/wren/utils/result.hpp:175:3: note: in expansion of macro 'TRY_RESULT_IMPL'2475 175 | TRY_RESULT_IMPL(unique, expr) \2476 | ^~~~~~~~~~~~~~~2477/nix/store/428klbrlimd8zlxwxsx0pgvaqfybi2rm-boost-1.89.0-dev/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'TRY_RESULT_2'2478 29 | # define BOOST_PP_CAT_I(a, b) a ## b2479 | ^2480/build/source/wren/include/wren/scene/components/mesh.hpp:63:5: note: in expansion of macro 'TRY_RESULT'2481 63 | TRY_RESULT(mesh_, load_mesh(project_root / mesh_path));2482 | ^~~~~~~~~~2483ninja: build stopped: subcommand failed.