<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/116378>116378</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Error with unicode.h using clang 19.1.4
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          AnonimiAngels
      </td>
    </tr>
</table>

<pre>
    `CMakeLists.txt has been modified, regenerating build environment.
-- The C compiler identification is Clang 19.1.4
-- The CXX compiler identification is Clang 19.1.4
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/llvm-19/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/llvm-19/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'libssh2'
--   Found libssh2, version 1.11.0
-- Using the multi-header code from /mnt/d/dev/astorbench_v2/build/_deps/json-src/include/
-- Configuring done (12.4s)
-- Generating done (0.1s)
-- Build files have been written to: /mnt/d/dev/astorbench_v2/build
[35/40] Building CXX object CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o
FAILED: CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o
/usr/lib/llvm-19/bin/clang++ -DFMT_SHARED -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/mnt/d/dev/astorbench_v2/inc -I/mnt/d/dev/astorbench_v2/inc/logics -I/mnt/d/dev/astorbench_v2/inc/objects -I/mnt/d/dev/astorbench_v2/inc/stb -I/mnt/d/dev/astorbench_v2/build/_deps/imgui-src -I/mnt/d/dev/astorbench_v2/build/_deps/imgui-src/backends -I/mnt/d/dev/astorbench_v2/build/_deps/json-src/include  -g -std=gnu++23 -flto=thin -MD -MT CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o -MF CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o.d @CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o.modmap -o CMakeFiles/astorbench_v2.dir/mnt/d/dev/astorbench_v2/src/main.cpp.o -c /mnt/d/dev/astorbench_v2/src/main.cpp
In file included from /mnt/d/dev/astorbench_v2/src/main.cpp:1:
In file included from /mnt/d/dev/astorbench_v2/inc/main.hpp:5:
In file included from /mnt/d/dev/astorbench_v2/inc/render_manager.hpp:5:
In file included from /mnt/d/dev/astorbench_v2/inc/globals.hpp:16:
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/chrono:45:
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/sstream:40:
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/istream:41:
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ostream:43:
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/format:58:
/usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unicode.h:802:4: error: expression is not assignable
  802 |           ++this;
      | ^ ~~~~
1 error generated.`

What can i do to fix this issue?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEV09v2z4S_TT0ZSBBovz34IP_qQ022Qapu9ubQZEjibVEGiSVZi_57AtKju3kV6QKmqAGrIP45s2bIWc0ZNbKQiHOyWhJRusBa1ypzXyhtJK1XKgCKzvItPjfnIyj1Q3b47W0zobuwUHJLGSICmotZC5RELoCgwUqNMxJVUDWyEoAqntptKpRuZBEaxItggC2JcIKuK4PskIDUqByMpecOakVSAuriqkC4lkYh8PnVt-_v9lujQ55K-nC52J5BVLluh8KAhBa4Qm8KpHvIdcGfmqzf25EkgUQmjbWEJpWMvPP6r4O4hmhaSYVoSlvZQZg9_JwQPGaBsiRucag7QV6qfMCe5m414L_Fa5H-BdmfRNA6JLQ5etpONO-mohfwF5qvkWTa1N7-Batg9XN4l-b3efFfza766vlane7_Xy3WazfiocAvjacoz3rSnWjBGxLg0xYn4zt3bfNi9XbfbHSKpfFs2R1yTnsi4C3i0DoNG_x92isP-OE0jichjGhlNDZ8w3xUv2e1Fo0FQKhk0pm1paU0MkJCUcBp6XViTsO4ziMTshv1hO6EqFuKieDEplAA1wLhNzo2suulSM0Ff6P94SmzDptMlS83N1TH5DvAYSmO4EHS2j6w2oVWMMJTaXiVSOQ0PQcRRt0Y7xfv3c-_JiGQ3sZ6qdzh3nCRGH8DLJsO08uK7RQsnvsGtVPI51DBU4fc95PfEtKRstkRGg6jMho3fE_nTud_UDujwfbY-pdvmQKhTQ9vHVZqZlUIT8cwmNtpour683aC_4gB28p1HV6s919_by426whWH-9XV9_-bRbfbm59Rp9VZzfeuTm-3Zz9-_F9fltZ9shr3pIlor3BnrxupDcvsWi27w3mViX9YO_PPuyLhrpD_8fmvs1xveoRE_dvy9CgKCAwDpBknWhmm6_aQJBXvlqWbtSKghu1hDcbN__IEJwk74_ayiADKP3p621qNkBAv0RieB9-tJzs66Mr1Tb7-C4oaJ3h35Blixikiz-kLMrlJazbDlH78VpUAk0u5opVqB5b_ai0hmr7JE2Hv-e97J1FtxzPEzHu_EwqKRqHoK2ltJ4SGgahv98nD-BvCu5JzAvjVb-MzXsEdsHabDWGWS1FxH9NRHyLKLHufwgEfosIvlrIvwsypw_7dOTho_zlknnm1qjpB_3wpIki2lEfQb8KILG6HbKx4eDQWuPly-lHXRXSpZVx8EbYBpRIJMVnH-dK1dKS5LlE6xdmKyAjDbw-Pj42L2PO19wvFaiCMn4OKF2z_-WzAFnCiQIDU5DLh_AU4O0tkGSpAMxT8QsmbEBzuNJEo8ndDiNBuV8FNPZJBoLQTMc50nEhnnOx9MoHk-GQszGAzmnER3GcTyKaTSNopDl-XTGpxHmPJvwJCLDCGsmq9BPTaE2xaB1Oo_jcTKZDiqWYWXbyzWlx0GK-nu2mbdjVtYUlgyjqr1TnyicdBXON23YP6Ur4bQJ0LQTOb-44w4aU81L5w7-nuFHaZoW0pVNFnJdH8e5p6nuYLQfdtqqsk370ToKvZ_T_wcAAP__PnT7Dw">