HLSL: Report failed assignments; some were silently not happening.
Starting out with this turned off, so tests can be locally fixed, then will turn it on.
This commit is contained in:
parent
879a16581f
commit
b783d712ab
@ -2,5 +2,5 @@
|
|||||||
// For the version, it uses the latest git tag followed by the number of commits.
|
// For the version, it uses the latest git tag followed by the number of commits.
|
||||||
// For the date, it uses the current date (when then script is run).
|
// For the date, it uses the current date (when then script is run).
|
||||||
|
|
||||||
#define GLSLANG_REVISION "SPIRV99.1340"
|
#define GLSLANG_REVISION "SPIRV99.1348"
|
||||||
#define GLSLANG_DATE "26-Jul-2016"
|
#define GLSLANG_DATE "27-Jul-2016"
|
||||||
|
|||||||
@ -1585,6 +1585,9 @@ bool HlslGrammar::acceptAssignmentExpression(TIntermTyped*& node)
|
|||||||
}
|
}
|
||||||
|
|
||||||
node = intermediate.addAssign(assignOp, node, rightNode, loc);
|
node = intermediate.addAssign(assignOp, node, rightNode, loc);
|
||||||
|
// TODO: Turn this on after tests are fixed for it:
|
||||||
|
//if (node == nullptr)
|
||||||
|
// parseContext.error(loc, "could not create assignment", "", "");
|
||||||
|
|
||||||
if (! peekTokenClass(EHTokComma))
|
if (! peekTokenClass(EHTokComma))
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user