Merge remote-tracking branch 'origin/master' into master-next

This commit is contained in:
swift-ci
2018-03-28 11:08:57 -07:00
3 changed files with 15 additions and 1 deletions

View File

@@ -3321,6 +3321,9 @@ void Serializer::writeDecl(const Decl *D) {
Negative = ILE->isNegative();
}
uint8_t rawResilienceExpansion =
getRawStableResilienceExpansion(
elem->getDefaultArgumentResilienceExpansion());
unsigned abbrCode = DeclTypeAbbrCodes[EnumElementLayout::Code];
EnumElementLayout::emitRecord(Out, ScratchRecord, abbrCode,
contextID,
@@ -3330,6 +3333,7 @@ void Serializer::writeDecl(const Decl *D) {
(unsigned)RawValueKind,
Negative,
addDeclBaseNameRef(RawValueText),
rawResilienceExpansion,
elem->getFullName().getArgumentNames().size()+1,
nameComponentsAndDependencies);
if (auto *PL = elem->getParameterList())