Sema: Mark a PatternBindingDecl as implicit in the builder transform

This commit is contained in:
Slava Pestov
2020-09-21 22:00:20 -04:00
parent fa4f7dd664
commit 51a4a91a13

View File

@@ -1064,6 +1064,8 @@ private:
auto pbd = PatternBindingDecl::create(
ctx, SourceLoc(), StaticSpellingKind::None, temporaryVar->getLoc(),
pattern, SourceLoc(), initExpr, dc);
if (temporaryVar->isImplicit())
pbd->setImplicit();
elements.push_back(temporaryVar);
elements.push_back(pbd);
}