Skip to content

Commit 29758b5

Browse files
[Backport to llvm_release_210] Fix error propagation in parseSPIRV (#3365)
Backport of PR #3362 into `llvm_release_210`. All commits applied cleanly. Co-authored-by: Sven van Haastregt <[email protected]>
1 parent 615cc15 commit 29758b5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/SPIRV/libSPIRV/SPIRVModule.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2576,7 +2576,7 @@ std::istream &SPIRVModuleImpl::parseSPIRV(std::istream &I) {
25762576
SPIRVWord Header[5] = {0};
25772577
I.read(reinterpret_cast<char *>(&Header), sizeof(Header));
25782578

2579-
SPIRVErrorLog ErrorLog = MI.getErrorLog();
2579+
SPIRVErrorLog &ErrorLog = MI.getErrorLog();
25802580
if (!ErrorLog.checkError(!I.eof(), SPIRVEC_InvalidModule,
25812581
"input file is empty") ||
25822582
!ErrorLog.checkError(!I.fail(), SPIRVEC_InvalidModule,

0 commit comments

Comments
 (0)