swift
31d8cadc - Make objcImpl classes derive inherited inits

Commit
3 years ago
Make objcImpl classes derive inherited inits A class that uses @objcImplementation but does not explicitly declare any designated initializers previously did not override the superclass initializers, so its stored properties would not be initialized. Opt these classes into that logic and adjust it to add the initializers to the @objcImplementation extension instead of the ClassDecl itself. Fixes rdar://105008242.
Author
Parents
Loading