Allow error information in debug mode

Allow error information in debug mode when starting ocloc 
with the spir-v input attached. Before this change, 
it did not emit an error message, but only stopped running.

Resolves: IGC-2715
Change-Id: I7bfae43b4990f9f09fb7360712c17589bb7d1b07
This commit is contained in:
Borzyszkowski, Mateusz
2019-12-10 02:23:25 -07:00
committed by sys_ocldev
parent 5fa53f4516
commit bc4c7fe524

View File

@@ -154,9 +154,11 @@ int OfflineCompiler::buildSourceCode() {
}
UNRECOVERABLE_IF(igcOutput->GetBuildLog() == nullptr);
UNRECOVERABLE_IF(igcOutput->GetOutput() == nullptr);
storeBinary(genBinary, genBinarySize, igcOutput->GetOutput()->GetMemory<char>(), igcOutput->GetOutput()->GetSizeRaw());
updateBuildLog(igcOutput->GetBuildLog()->GetMemory<char>(), igcOutput->GetBuildLog()->GetSizeRaw());
if (igcOutput->GetOutput()->GetSizeRaw() != 0) {
storeBinary(genBinary, genBinarySize, igcOutput->GetOutput()->GetMemory<char>(), igcOutput->GetOutput()->GetSizeRaw());
}
if (igcOutput->GetDebugData()->GetSizeRaw() != 0) {
storeBinary(debugDataBinary, debugDataBinarySize, igcOutput->GetDebugData()->GetMemory<char>(), igcOutput->GetDebugData()->GetSizeRaw());
}