AST/AbstractFunctionDecl: Remember if a function had a selector-style signature

... and use this information in AST printing


Swift SVN r8583
This commit is contained in:
Dmitri Hrybenko
2013-09-24 00:56:33 +00:00
parent be3a4101ed
commit 10d8fdc64f
9 changed files with 97 additions and 67 deletions

View File

@@ -1191,6 +1191,7 @@ void Serializer::writeDecl(const Decl *D) {
addIdentifierRef(fn->getName()),
addDeclRef(DC),
fn->isImplicit(),
fn->hasSelectorStyleSignature(),
fn->isStatic(),
fn->getAttrs().isAssignment() ||
fn->getAttrs().isConversion(),
@@ -1280,6 +1281,7 @@ void Serializer::writeDecl(const Decl *D) {
ConstructorLayout::emitRecord(Out, ScratchRecord, abbrCode,
addDeclRef(DC),
ctor->isImplicit(),
ctor->hasSelectorStyleSignature(),
ctor->isObjC(),
addTypeRef(ctor->getType()),
addDeclRef(implicitSelf));