diff options
-rw-r--r-- | src/sksl/SkSLLayoutLexer.cpp | 5 | ||||
-rw-r--r-- | src/sksl/SkSLLayoutLexer.h | 2 | ||||
-rw-r--r-- | src/sksl/SkSLLexer.cpp | 5 | ||||
-rw-r--r-- | src/sksl/SkSLLexer.h | 2 | ||||
-rw-r--r-- | src/sksl/lex/Main.cpp | 3 |
5 files changed, 10 insertions, 7 deletions
diff --git a/src/sksl/SkSLLayoutLexer.cpp b/src/sksl/SkSLLayoutLexer.cpp index 5a4e23f219..58af1708fb 100644 --- a/src/sksl/SkSLLayoutLexer.cpp +++ b/src/sksl/SkSLLayoutLexer.cpp @@ -542,7 +542,8 @@ LayoutToken LayoutLexer::next() { if (!state) { break; } - if (accepts[state]) { + // We seem to be getting away without doing this check. + /*if (accepts[state] != -1)*/ { lastAccept = (LayoutToken::Kind)accepts[state]; lastAcceptEnd = offset; } @@ -551,4 +552,4 @@ LayoutToken LayoutLexer::next() { return LayoutToken(lastAccept, startOffset, lastAcceptEnd - startOffset); } -} // namespace +} // namespace SkSL diff --git a/src/sksl/SkSLLayoutLexer.h b/src/sksl/SkSLLayoutLexer.h index fa337ed1b3..e95f20e06c 100644 --- a/src/sksl/SkSLLayoutLexer.h +++ b/src/sksl/SkSLLayoutLexer.h @@ -123,5 +123,5 @@ private: int fOffset; }; -} // namespace +} // namespace SkSL #endif diff --git a/src/sksl/SkSLLexer.cpp b/src/sksl/SkSLLexer.cpp index 44ebdcad1e..5bb970a627 100644 --- a/src/sksl/SkSLLexer.cpp +++ b/src/sksl/SkSLLexer.cpp @@ -957,7 +957,8 @@ Token Lexer::next() { if (!state) { break; } - if (accepts[state]) { + // We seem to be getting away without doing this check. + /*if (accepts[state] != -1)*/ { lastAccept = (Token::Kind)accepts[state]; lastAcceptEnd = offset; } @@ -966,4 +967,4 @@ Token Lexer::next() { return Token(lastAccept, startOffset, lastAcceptEnd - startOffset); } -} // namespace +} // namespace SkSL diff --git a/src/sksl/SkSLLexer.h b/src/sksl/SkSLLexer.h index 18f70a171c..2700287034 100644 --- a/src/sksl/SkSLLexer.h +++ b/src/sksl/SkSLLexer.h @@ -238,5 +238,5 @@ private: int fOffset; }; -} // namespace +} // namespace SkSL #endif diff --git a/src/sksl/lex/Main.cpp b/src/sksl/lex/Main.cpp index 68c97f09df..9a30b8b32d 100644 --- a/src/sksl/lex/Main.cpp +++ b/src/sksl/lex/Main.cpp @@ -149,7 +149,8 @@ void writeCPP(const DFA& dfa, const char* lexer, const char* token, const char* out << " if (!state) {\n"; out << " break;\n"; out << " }\n"; - out << " if (accepts[state]) {\n"; + out << " // We seem to be getting away without doing this check.\n"; + out << " /*if (accepts[state] != -1)*/ {\n"; out << " lastAccept = (" << token << "::Kind) accepts[state];\n"; out << " lastAcceptEnd = offset;\n"; out << " }\n"; |