Skip to content

Commit 35f027e

Browse files
committed
Buffer is an array of bytes so define it as such
1 parent 328df38 commit 35f027e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/amdgpu.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ bool amdgpu_verify_metrics(const std::string& path)
5252
#define IS_VALID_METRIC(FIELD) (FIELD != 0xffff)
5353
void amdgpu_get_instant_metrics(struct amdgpu_common_metrics *metrics) {
5454
FILE *f;
55-
void *buf[MAX(sizeof(struct gpu_metrics_v1_3), sizeof(struct gpu_metrics_v2_3))/sizeof(void*)+1];
56-
struct metrics_table_header* header = (metrics_table_header*)buf;
55+
char buf[MAX(sizeof(struct gpu_metrics_v1_3), sizeof(struct gpu_metrics_v2_3))];
56+
struct metrics_table_header* header = reinterpret_cast<metrics_table_header*>(buf);
5757

5858
f = fopen(metrics_path.c_str(), "rb");
5959
if (!f)

0 commit comments

Comments
 (0)