#if\ 1
#endif
int aÿ
+#define A "ÿ
\ No newline at end of file
ERROR: 0:4: 'preprocessor evaluation' : bad expression
ERROR: 0:4: '#if' : unexpected tokens following directive
ERROR: 0:6: '\80' : unexpected token
+ERROR: 0:7: 'string' : End of line in string
ERROR: 0:7: '' : syntax error
-ERROR: 7 compilation errors. No code generated.
+ERROR: 8 compilation errors. No code generated.
Shader version: 100
// 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).
-#define GLSLANG_REVISION "Overload400-PrecQual.1861"
+#define GLSLANG_REVISION "Overload400-PrecQual.1865"
#define GLSLANG_DATE "28-Feb-2017"
void reset() { current = 0; }
protected:
- void putSubtoken(int);
+ void putSubtoken(char);
int getSubtoken();
void ungetSubtoken();
namespace glslang {
// push onto back of stream
-void TPpContext::TokenStream::putSubtoken(int subtoken)
+void TPpContext::TokenStream::putSubtoken(char subtoken)
{
- assert((subtoken & ~0xff) == 0);
data.push_back(static_cast<unsigned char>(subtoken));
}
const char* s;
char* str = NULL;
- putSubtoken(token);
+ assert((token & ~0xff) == 0);
+ putSubtoken(static_cast<char>(token));
switch (token) {
case PpAtomIdentifier: