summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-parser.cpp')
-rw-r--r--source/slang/slang-parser.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/source/slang/slang-parser.cpp b/source/slang/slang-parser.cpp
index aff1d832d..fffbf2c62 100644
--- a/source/slang/slang-parser.cpp
+++ b/source/slang/slang-parser.cpp
@@ -1709,8 +1709,7 @@ namespace Slang
TokenSpan tokenSpan;
tokenSpan.mBegin = parser->tokenReader.mCursor;
tokenSpan.mEnd = parser->tokenReader.mEnd;
- DiagnosticSink newSink;
- newSink.sourceManager = parser->sink->sourceManager;
+ DiagnosticSink newSink(parser->sink->sourceManager);
Parser newParser(*parser);
newParser.sink = &newSink;
auto speculateParseRs = parseGenericApp(&newParser, base);