diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2020-05-28 15:32:19 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-28 15:32:19 -0400 |
| commit | 95597d77b131ee2c41c2eb4481844c315b2c82eb (patch) | |
| tree | 08453076a9744393a4301a84d254cfe07c536a4a /source/slang/slang-parser.cpp | |
| parent | c2d31347ea06c768045e7c503ef0188e0e5356de (diff) | |
Small improvements to documentation and code around DiagnosticSink (#1359)
Diffstat (limited to 'source/slang/slang-parser.cpp')
| -rw-r--r-- | source/slang/slang-parser.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang-parser.cpp b/source/slang/slang-parser.cpp index fec7147b5..a90d4bfc9 100644 --- a/source/slang/slang-parser.cpp +++ b/source/slang/slang-parser.cpp @@ -692,7 +692,7 @@ namespace Slang } // Make a 'token' - SourceManager* sourceManager = parser->sink->sourceManager; + SourceManager* sourceManager = parser->sink->getSourceManager(); const UnownedStringSlice scopedIdentifier(sourceManager->allocateStringSlice(scopedIdentifierBuilder.getUnownedSlice())); Token token(TokenType::Identifier, scopedIdentifier, scopedIdSourceLoc); @@ -1745,11 +1745,11 @@ namespace Slang TokenSpan tokenSpan; tokenSpan.m_begin = parser->tokenReader.m_cursor; tokenSpan.m_end = parser->tokenReader.m_end; - DiagnosticSink newSink(parser->sink->sourceManager); + DiagnosticSink newSink(parser->sink->getSourceManager()); Parser newParser(*parser); newParser.sink = &newSink; auto speculateParseRs = parseGenericApp(&newParser, base); - if (newSink.errorCount == 0) + if (newSink.getErrorCount() == 0) { // disambiguate based on FOLLOW set switch (peekTokenType(&newParser)) |
