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

    <tr>
        <th>Summary</th>
        <td>
            Backport missing #include <cstdint> for upcomit gcc-13 to stable branch
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Without the change llvm build fails on this week's gcc-13 snapshot as:

    [  0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
    In file included from llvm/lib/Support/Signals.cpp:14:
    llvm/include/llvm/Support/Signals.h:119:8: error: variable or field 'CleanupOnSignal' declared void
      119 |   void CleanupOnSignal(uintptr_t Context);
          |        ^~~~~~~~~~~~~~~

    [ 91%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o
    In file included from llvm/unittests/Support/Base64Test.cpp:14:
    llvm/include/llvm/Support/Base64.h: In function 'std::string llvm::encodeBase64(const InputBytes&)':
    llvm/include/llvm/Support/Base64.h:29:5: error: 'uint32_t' was not declared in this scope
       29 |     uint32_t x = ((unsigned char)Bytes[i] << 16) |
          |     ^~~~~~~~

Two trivial commits should be enough: ff1681ddb303223973653f7f5f3f3435b48a1983 5e9be93566f39ee6cecd579401e453eccfbe81e5

/cc @marxin 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydVctu2zAQ_Br5sqghkaIeBx1ipwEKtOihQdtbQFErm41MCiSVpH_fJe28mqRoa8gyTWqHszuzVG-Hn903HfZ2CRD2CGovzQ5hmm4O0C96GmCUevJgDS1rD7eI1xmrPeyUeldw8EbOfm8DSJ_xsyw_z_LTHeiTiQ1AnjGRiXPYRDhtdrD9_h1s_wNVgEn3Gbv4ssyzdYFG20_yGi_0hJ7-fPz49dNpaT1oFx_UOyMnv1bzvLaP23wwMFIMaKOmZUDi7Owh5UAxv2_xBIMYF-UD7Yh0ijkBxejjxMvwfQwuWro39AV0zro4uJFOy57IWEekkApI5dpOKM0yfzbHaJqBAdUkHXG9sXp4JABAoJDVWxrFFXgR2izahDm4qwBbawLeESuisXmKkWqfMI5D8T6r__p6RcO2-IOGi9EhoA_-bSVP05fxqZOUG-mxKuPMP6n5-mbPwf5H1iNCUjURWIwKmkwfvR6GCMbPfHAx9RSbJtAoO-AxlIRR1vhA0fMSNj9DTLyK0rD6_7lEZc_EM4MRXnQAZ1ch-uhWejDUfw9-0qdO9crO-MwUrH0wxT0C3EHGzwmzicYynjxGEHQIkETtMQmx0VH5jG_pgiKmFGHestubXntiq8tbC1TLGy0nUPZw0IHo0hFEzdIjoLHLLgkxjkXVFMPQ85wzxtuaV4KP9ShGPvKSi75sZNE2HAS2PbZcVNXIW8RKoRpE3ZZ5gaXgqNTYY1OgeEqCCq0UZGV-kO6OirYaOj60vJWroMOE3Uaq6ygIHLT3UfeM8ZNosRiKbEFFzPh7GKnVl5kS0eH-WAwWfEjHQO-kUfvV4qZuH8KcTkl2QdeOTt2lX1PYowfiz7vZ2dhX0SPeL6l_hKiLYrXvKNdKMqSs2rxhjUBRiF6VcmRVVQ0qX02yx8l3JFrGmMFbSBA0JglXumM5Y7lgFQXnhVhjORR9U9VSjS0fx4GKgQc67teRx9q63cp1iVK_7DwtTjr278Oi9MkvmLYjfLnQe8R1wdlRr9LGXSL-C5W38Iw">