Closed thesamesam closed 1 year ago
GCC 13 drops some transitive includes within libstdc++.
Explicitly include for uint32_t etc.
Note that using deliberately because we're not using std::-prefixed types.
Thanks! You may want to give include-what-you-use a whack. It's not perfect, as sometimes it'll suggest implementation details (e.g. <bits/*>), but if you manually review the results, it's pretty useful.
<bits/*>
GCC 13 drops some transitive includes within libstdc++.
Explicitly include for uint32_t etc.
Note that using deliberately because we're not using std::-prefixed types.