[ModuleInterface] Add printing for new attributes

Specially print @_hasMissingDesignatedInitializers and @_inheritsConvenienceInitializers in module interfaces

Fixes rdar://51249311
This commit is contained in:
Harlan Haskins
2019-11-19 16:53:43 -08:00
committed by Robert Widmann
parent 283854a012
commit 511db0c90a
8 changed files with 176 additions and 12 deletions

View File

@@ -16,7 +16,7 @@
import CoreData
import Foundation
// CHECK: @objc public class MyObject : CoreData.NSManagedObject {
// CHECK: @objc @_inheritsConvenienceInitializers public class MyObject : CoreData.NSManagedObject {
public class MyObject: NSManagedObject {
// CHECK: @objc @NSManaged dynamic public var myVar: Swift.String {
// CHECK-NEXT: @objc get