File tree Expand file tree Collapse file tree 2 files changed +2
-12
lines changed Expand file tree Collapse file tree 2 files changed +2
-12
lines changed Original file line number Diff line number Diff line change @@ -1495,16 +1495,6 @@ OmissionTypeName ClangImporter::Implementation::getClangTypeNameForOmission(
1495
1495
if (auto typedefType = dyn_cast<clang::TypedefType>(typePtr)) {
1496
1496
auto name = typedefType->getDecl ()->getName ();
1497
1497
1498
- // For Objective-C type parameters, drop the "Type" suffix if
1499
- // present.
1500
- if (isa<clang::ObjCTypeParamDecl>(typedefType->getDecl ())) {
1501
- if (camel_case::getLastWord (name) == " Type" ) {
1502
- name = name.drop_back (4 );
1503
- }
1504
-
1505
- return name;
1506
- }
1507
-
1508
1498
// Objective-C selector type.
1509
1499
if (ctx.hasSameUnqualifiedType (type, ctx.getObjCSelType ()) &&
1510
1500
name == " SEL" )
Original file line number Diff line number Diff line change 47
47
// CHECK-FOUNDATION: func copy(with _: Zone = nil) -> AnyObject!
48
48
49
49
// Note: Objective-C type parameter names.
50
- // CHECK-FOUNDATION: func object(for _: Copying) -> AnyObject?
51
- // CHECK-FOUNDATION: func removeObject(for _: Copying)
50
+ // CHECK-FOUNDATION: func object(forKey _: Copying) -> AnyObject?
51
+ // CHECK-FOUNDATION: func removeObject(forKey _: Copying)
52
52
53
53
// Note: Don't drop the name of the first parameter in an initializer entirely.
54
54
// CHECK-FOUNDATION: init(array: [AnyObject])
You can’t perform that action at this time.
0 commit comments