From 95597d77b131ee2c41c2eb4481844c315b2c82eb Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 28 May 2020 15:32:19 -0400 Subject: Small improvements to documentation and code around DiagnosticSink (#1359) --- source/slang/slang-parser.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/slang/slang-parser.cpp') 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)) -- cgit v1.2.3