Implement semantic analysis for abstract initializers.

Swift SVN r14221
This commit is contained in:
Doug Gregor
2014-02-21 19:41:14 +00:00
parent af33bfd135
commit 0da11a8b0b
14 changed files with 269 additions and 21 deletions

View File

@@ -1493,8 +1493,10 @@ void Serializer::writeDecl(const Decl *D) {
ctor->hasSelectorStyleSignature(),
ctor->isObjC(),
ctor->isTransparent(),
ctor->isAbstract(),
addTypeRef(ctor->getType()),
addTypeRef(ctor->getInterfaceType()));
addTypeRef(ctor->getInterfaceType()),
addDeclRef(ctor->getOverriddenDecl()));
writeGenericParams(ctor->getGenericParams(), DeclTypeAbbrCodes);
assert(ctor->getArgParamPatterns().size() == 2);