Skip to content

Commit 6d390e4

Browse files
committed
Allow delayed body parsing in parseDelayedDecl().
When performing delayed decl parsing (e.g., for code completion), allow other function bodies to be delayed.
1 parent 28383d4 commit 6d390e4

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/Parse/Parser.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,7 @@ static void parseDelayedDecl(
171171
SourceManager &SourceMgr = SF.getASTContext().SourceMgr;
172172
unsigned BufferID =
173173
SourceMgr.findBufferContainingLoc(ParserState.getDelayedDeclLoc());
174-
Parser TheParser(BufferID, SF, nullptr, &ParserState, nullptr,
175-
/*DelayBodyParsing=*/false);
174+
Parser TheParser(BufferID, SF, nullptr, &ParserState, nullptr);
176175
TheParser.SyntaxContext->setDiscard();
177176
std::unique_ptr<CodeCompletionCallbacks> CodeCompletion;
178177
if (CodeCompletionFactory) {

0 commit comments

Comments
 (0)