diff --git a/rocclr/device/devprogram.cpp b/rocclr/device/devprogram.cpp index 617e594312..281040cb86 100644 --- a/rocclr/device/devprogram.cpp +++ b/rocclr/device/devprogram.cpp @@ -1306,7 +1306,7 @@ bool Program::linkImplHSAIL(amd::option::Options* options) { internal_ = (compileOptions_.find("-cl-internal-kernel") != std::string::npos) ? true : false; // If !binaryElf_ then program must have been created using clCreateProgramWithBinary aclType continueCompileFrom = (!binaryElf_) ? - getNextCompilationStageFromBinary(options) : ACL_TYPE_LLVMIR_BINARY; + static_cast(getNextCompilationStageFromBinary(options)) : ACL_TYPE_LLVMIR_BINARY; switch (continueCompileFrom) { case ACL_TYPE_SPIRV_BINARY: diff --git a/rocclr/device/gpu/gpuprogram.cpp b/rocclr/device/gpu/gpuprogram.cpp index 9e9cc376d7..07a7d8e78d 100644 --- a/rocclr/device/gpu/gpuprogram.cpp +++ b/rocclr/device/gpu/gpuprogram.cpp @@ -1515,7 +1515,7 @@ bool HSAILProgram::linkImpl(amd::option::Options* options) { bool hsaLoad = true; // If !binaryElf_ then program must have been created using clCreateProgramWithBinary if (!binaryElf_) { - continueCompileFrom = getNextCompilationStageFromBinary(options); + continueCompileFrom = static_cast(getNextCompilationStageFromBinary(options)); } switch (continueCompileFrom) { case ACL_TYPE_SPIRV_BINARY: