aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/sksl/SkSLLayoutLexer.cpp5
-rw-r--r--src/sksl/SkSLLayoutLexer.h2
-rw-r--r--src/sksl/SkSLLexer.cpp5
-rw-r--r--src/sksl/SkSLLexer.h2
-rw-r--r--src/sksl/lex/Main.cpp3
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";