[serialization] Handle @transparent on constructors and extensions as well.

Thanks for catching this, Dmitri and Joe.

Swift SVN r9354
This commit is contained in:
Jordan Rose
2013-10-15 18:02:49 +00:00
parent 016701a8cb
commit 7277b129b5
3 changed files with 15 additions and 5 deletions

View File

@@ -625,6 +625,7 @@ namespace decls_block {
BCFixed<1>, // implicit?
BCFixed<1>, // has selector-style signature?
BCFixed<1>, // objc?
BCFixed<1>, // transparent?
TypeIDField, // type (signature)
TypeIDField, // type (interface)
DeclIDField // implicit this decl
@@ -654,7 +655,7 @@ namespace decls_block {
BCFixed<1>, // class method?
BCFixed<1>, // assignment? / conversion?
BCFixed<1>, // explicitly objc?
BCFixed<1>, // iboutlet?
BCFixed<1>, // ibaction?
BCFixed<1>, // transparent?
BCVBR<5>, // number of parameter patterns
TypeIDField, // type (signature)