stop serializing the self decl for ctors and dtors, it is redundant with the

argument pattern that already includes it.


Swift SVN r13707
This commit is contained in:
Chris Lattner
2014-02-09 17:37:06 +00:00
parent 338ec06fab
commit b581fc916d
3 changed files with 6 additions and 24 deletions

View File

@@ -596,8 +596,7 @@ namespace decls_block {
BCFixed<1>, // objc?
BCFixed<1>, // transparent?
TypeIDField, // type (signature)
TypeIDField, // type (interface)
DeclIDField // implicit this decl
TypeIDField // type (interface)
// Trailed by its generic parameters, if any, followed by the parameter
// patterns.
>;
@@ -711,8 +710,7 @@ namespace decls_block {
DeclIDField, // context decl
BCFixed<1>, // implicit?
BCFixed<1>, // objc?
TypeIDField, // type (signature)
DeclIDField // implicit this decl
TypeIDField // type (signature)
// Trailed by a pattern for self.
>;