Summary:
Like other versions before, gcc 13 moved some includes around and as a result <cstdint> is no longer transitively included [1]. Explicitly include it for uint{32,64}_t.
[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
Pull Request resolved: https://github.com/facebook/rocksdb/pull/11118
Reviewed By: cbi42
Differential Revision:
D42711356
Pulled By: ajkr
fbshipit-source-id:
5ea257b85b7017f40fd8fdbce965336da95c55b2
(cherry picked from commit
88edfbfb5e1cac228f7cc31fbec24bb637fe54b1)
#pragma once
+#include <cstdint>
#include <string>
#include <vector>
#pragma once
+#include <cstdint>
#include <sstream>
#include <string>
#include <unordered_map>