Commits
Chris Lattner committed 228389490f9
stop marking implicit decls as @objc if they lack the objc attribute. This prevents synthesized stuff from being reflected back to the runtime, and prevents PrintAsObjC from reflecting it into the generated ObjC header. This fixes: <rdar://problem/17165953> Swift: @lazy property reflects back into Objective-C with two properties, one for underlying storage which caused us to print a decl for a lazy property's storage, which is useless but also syntactically incorrect, causing clang to fail to parse the header. Swift SVN r19054