summaryrefslogtreecommitdiff
path: root/lib/SPIRV/libSPIRV/SPIRVEntry.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/SPIRV/libSPIRV/SPIRVEntry.h')
-rw-r--r--lib/SPIRV/libSPIRV/SPIRVEntry.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/SPIRV/libSPIRV/SPIRVEntry.h b/lib/SPIRV/libSPIRV/SPIRVEntry.h
index 004e3de..8cdb3dd 100644
--- a/lib/SPIRV/libSPIRV/SPIRVEntry.h
+++ b/lib/SPIRV/libSPIRV/SPIRVEntry.h
@@ -698,7 +698,7 @@ T* bcast(SPIRVEntry *E) {
template<spv::Op OC>
bool isa(SPIRVEntry *E) {
- return E->getOpCode() == OC;
+ return E ? E->getOpCode() == OC : false;
}
// ToDo: The following typedef's are place holders for SPIRV entity classes