P4 to Git Change 1990620 by gandryey@gera-win10 on 2019/08/28 18:04:54

SWDEV-200422 - Teamcity built OpenCL ignores all options from LC backend
	- Disable default arguments for ParseAllOptions() to avoid incorrect values

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#609 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#48 edit


[ROCm/clr commit: cb4e7b6be6]
Este commit está contenido en:
foreman
2019-08-28 18:09:33 -04:00
padre e383596776
commit 21f12be15a
Se han modificado 3 ficheros con 32 adiciones y 21 borrados
@@ -252,7 +252,10 @@ bool NullDevice::isHsailProgram(amd::option::Options* options) {
isInputOptions = true;
}
amd::option::Options parsedOptions;
if (!amd::Program::ParseAllOptions("", parsedOptions)) {
constexpr bool OptionChangable = true;
constexpr bool LinkOptsOnly = false;
constexpr bool IsLC = false;
if (!amd::Program::ParseAllOptions("", parsedOptions, OptionChangable, LinkOptsOnly, IsLC)) {
return NULL;
}
optvec.push_back(&parsedOptions);