mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Remove support for Swift 3 @objc inference.
Obsolete the `-enable-swift3-objc-inference` option and related options by removing support for inferring `@objc` attributes using Swift 3 rules. Automated migration from Swift 3 has not been supported by the compiler for many years.
This commit is contained in:
@@ -2897,10 +2897,9 @@ class Serializer::DeclSerializer : public DeclVisitor<DeclSerializer> {
|
||||
}
|
||||
}
|
||||
auto abbrCode = S.DeclTypeAbbrCodes[ObjCDeclAttrLayout::Code];
|
||||
ObjCDeclAttrLayout::emitRecord(S.Out, S.ScratchRecord, abbrCode,
|
||||
theAttr->isImplicit(),
|
||||
theAttr->isSwift3Inferred(),
|
||||
theAttr->isNameImplicit(), numArgs, pieces);
|
||||
ObjCDeclAttrLayout::emitRecord(
|
||||
S.Out, S.ScratchRecord, abbrCode, theAttr->isImplicit(), false,
|
||||
theAttr->isNameImplicit(), numArgs, pieces);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user