Fix compile error on certain gcc versions

Change-Id: I8a4fab76d1dcc576eb7706ab45fc786c0cab274a


[ROCm/ROCR-Runtime commit: 5b28a1bc17]
This commit is contained in:
David Yat Sin
2024-02-09 02:15:27 +00:00
förälder 65497f8f2c
incheckning 7a6c962b36
2 ändrade filer med 3 tillägg och 1 borttagningar
@@ -51,6 +51,7 @@
#include <string>
#include <vector>
#include <stdint.h>
#if defined(__GNUC__)
#define __forceinline __inline__ __attribute__((always_inline))
@@ -39,6 +39,7 @@
// DEALINGS WITH THE SOFTWARE.
//
////////////////////////////////////////////////////////////////////////////////
#include <unistd.h>
#include <elf.h>
#include <fcntl.h>
@@ -72,7 +73,7 @@ class PackageBuilder {
void Write(const T& v) {
st_.write((char*)&v, sizeof(T));
}
void Write(const std::vector<std::uint8_t>& v) { st_.write((const char*)v.data(), v.size()); }
void Write(const std::vector<uint8_t>& v) { st_.write((const char*)v.data(), v.size()); }
void Write(void* data, uint32_t size) { st_.write((const char*)data, size); }
bool GetBuffer(void* out) {
size_t sz = Size();