diff --git a/glslang/MachineIndependent/Intermediate.cpp b/glslang/MachineIndependent/Intermediate.cpp index ae62f196..5ee2e0c5 100755 --- a/glslang/MachineIndependent/Intermediate.cpp +++ b/glslang/MachineIndependent/Intermediate.cpp @@ -535,6 +535,8 @@ bool TIntermediate::isConversionAllowed(TOperator op, TIntermTyped* node) const // // Does the base type even allow the operation? // + if (!node) + return false; switch (node->getBasicType()) { case EbtVoid: return false;