commit | e3a19c0d633bee53b873f8278d301b6bdc2076de | [log] [tgz] |
---|---|---|
author | Dejan Mircevski <deki@google.com> | Fri Sep 11 15:03:54 2015 -0400 |
committer | David Neto <dneto@google.com> | Mon Oct 26 12:55:33 2015 -0400 |
tree | 3becbee22f36ee21e6593d647426516955a3ce80 | |
parent | b30a0c529bfc8c4d71ae536b4d014572c91e901a [diff] [blame] |
Forbid !<integer> preceding or succeeding '='.
diff --git a/source/text.cpp b/source/text.cpp index 1810dc2..9d04f1c 100644 --- a/source/text.cpp +++ b/source/text.cpp
@@ -601,6 +601,11 @@ return error; } + if (operandValue == "=") { + DIAGNOSTIC << firstWord << " not allowed before =."; + return SPV_ERROR_INVALID_TEXT; + } + // Needed to pass to spvTextEncodeOpcode(), but it shouldn't ever be // expanded. spv_operand_pattern_t dummyExpectedOperands;