diff --git a/rocclr/runtime/device/pal/palprintf.cpp b/rocclr/runtime/device/pal/palprintf.cpp index 085cb1bb70..c1b761f65e 100644 --- a/rocclr/runtime/device/pal/palprintf.cpp +++ b/rocclr/runtime/device/pal/palprintf.cpp @@ -11,7 +11,7 @@ #include "device/pal/palprintf.hpp" #include #include -#include +#include namespace pal { @@ -275,13 +275,13 @@ size_t PrintfDbg::outputArgument(const std::string& fmt, bool printFloat, size_t } float fArg = *(reinterpret_cast(argument)); float fSign = copysign(1.0, fArg); - if (isinf(fArg) && !isnan(fArg)) { + if (std::isinf(fArg) && !std::isnan(fArg)) { if (fSign < 0) { amd::Os::printf(fmtF.data(), "-infinity"); } else { amd::Os::printf(fmtF.data(), "infinity"); } - } else if (isnan(fArg)) { + } else if (std::isnan(fArg)) { if (fSign < 0) { amd::Os::printf(fmtF.data(), "-nan"); } else { diff --git a/rocclr/runtime/device/rocm/roccompiler.cpp b/rocclr/runtime/device/rocm/roccompiler.cpp index 8400a979a0..c1011b7d35 100644 --- a/rocclr/runtime/device/rocm/roccompiler.cpp +++ b/rocclr/runtime/device/rocm/roccompiler.cpp @@ -17,6 +17,7 @@ #endif // defined(WITH_LIGHTNING_COMPILER) #include "utils/options.hpp" #include +#include #if defined(ATI_OS_LINUX) #include diff --git a/rocclr/runtime/device/rocm/rocdevice.cpp b/rocclr/runtime/device/rocm/rocdevice.cpp index 4cd6ab352b..6707c1c689 100644 --- a/rocclr/runtime/device/rocm/rocdevice.cpp +++ b/rocclr/runtime/device/rocm/rocdevice.cpp @@ -438,7 +438,7 @@ bool Device::init() { if (!roc_device) { LogError("Error creating new instance of Device on then heap."); - return HSA_STATUS_ERROR_OUT_OF_RESOURCES; + return false; } uint32_t pci_id; diff --git a/rocclr/runtime/device/rocm/rocprogram.cpp b/rocclr/runtime/device/rocm/rocprogram.cpp index 17f2240594..7c950fb54f 100644 --- a/rocclr/runtime/device/rocm/rocprogram.cpp +++ b/rocclr/runtime/device/rocm/rocprogram.cpp @@ -24,6 +24,7 @@ #include #include #include +#include namespace roc {