HLSL: Fix #1903 Catch 0-argument case to constructors.

This commit is contained in:
John Kessenich 2019-09-18 00:03:18 -06:00
parent e4e56bcf86
commit 54c72c6d24

View File

@ -3221,6 +3221,11 @@ bool HlslGrammar::acceptConstructor(TIntermTyped*& node)
return false; return false;
} }
if (arguments == nullptr) {
expected("one or more arguments");
return false;
}
// hook it up // hook it up
node = parseContext.handleFunctionCall(arguments->getLoc(), constructorFunction, arguments); node = parseContext.handleFunctionCall(arguments->getLoc(), constructorFunction, arguments);