From de548444368a8bc3ad0b4849c161b5f70ff2ee68 Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Mon, 16 Mar 2026 16:39:21 -0600 Subject: [PATCH 1/2] Use C++ versions of C headers --- test/system/async.cpp | 4 ++-- test/system/config.cpp | 2 +- test/system/driver.cpp | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/test/system/async.cpp b/test/system/async.cpp index 49afac61..199c5abb 100644 --- a/test/system/async.cpp +++ b/test/system/async.cpp @@ -21,16 +21,16 @@ #include "test-options.h" #include -#include +#include #include #include +#include #include #include #include #include #include #include -#include #include #include #include diff --git a/test/system/config.cpp b/test/system/config.cpp index e7612f79..31cf8d2e 100644 --- a/test/system/config.cpp +++ b/test/system/config.cpp @@ -7,8 +7,8 @@ #include "hipfile.h" #include "test-common.h" +#include #include -#include #include #include diff --git a/test/system/driver.cpp b/test/system/driver.cpp index d46b1e23..b2a3cfca 100644 --- a/test/system/driver.cpp +++ b/test/system/driver.cpp @@ -9,13 +9,13 @@ #include "test-options.h" #include "test-shared-fixtures.h" -#include +#include +#include +#include +#include #include #include -#include -#include #include -#include #include #ifdef __HIP_PLATFORM_NVIDIA__ From 5e5e0796d445b7eb599500f37b052797a06e661f Mon Sep 17 00:00:00 2001 From: Dana Robinson Date: Mon, 16 Mar 2026 16:48:54 -0600 Subject: [PATCH 2/2] Address copilot comments --- test/system/async.cpp | 2 +- test/system/driver.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/system/async.cpp b/test/system/async.cpp index 199c5abb..e9097032 100644 --- a/test/system/async.cpp +++ b/test/system/async.cpp @@ -98,7 +98,7 @@ assertMemoryRegionsMatch(void *mem1, hoff_t mem1_offset, void *mem2, hoff_t mem2 mem2_v = copyGpuMemory(mem2, mem2_offset, region_size); mem2 = mem2_v.data(); } - assert(memcmp(mem1, mem2, region_size) == 0); + assert(std::memcmp(mem1, mem2, region_size) == 0); } static void diff --git a/test/system/driver.cpp b/test/system/driver.cpp index b2a3cfca..f9330b4a 100644 --- a/test/system/driver.cpp +++ b/test/system/driver.cpp @@ -12,10 +12,10 @@ #include #include #include -#include #include #include #include +#include // Do NOT convert to as that is not guaranteed to have `struct timespec` #include #ifdef __HIP_PLATFORM_NVIDIA__