File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
test/Interop/CxxToSwiftToCxx Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -568,10 +568,7 @@ namespace {
568
568
return nullptr ;
569
569
for (auto ctor : cxxRecordDecl->ctors ()) {
570
570
if (ctor->isCopyConstructor () &&
571
- ctor->getAccess () == clang::AS_public &&
572
- // rdar://106964356
573
- // ctor->doesThisDeclarationHaveABody() &&
574
- !ctor->isDeleted ())
571
+ ctor->getAccess () == clang::AS_public && !ctor->isDeleted ())
575
572
return ctor;
576
573
}
577
574
return nullptr ;
@@ -583,8 +580,7 @@ namespace {
583
580
return nullptr ;
584
581
for (auto ctor : cxxRecordDecl->ctors ()) {
585
582
if (ctor->isMoveConstructor () &&
586
- ctor->getAccess () == clang::AS_public &&
587
- ctor->doesThisDeclarationHaveABody () && !ctor->isDeleted ())
583
+ ctor->getAccess () == clang::AS_public && !ctor->isDeleted ())
588
584
return ctor;
589
585
}
590
586
return nullptr ;
Original file line number Diff line number Diff line change @@ -151,12 +151,12 @@ int main() {
151
151
// CHECK-NEXT: create NonTrivialTemplate
152
152
// CHECK-NEXT: call
153
153
// CHECK-NEXT: copy NonTrivialTemplate
154
- // CHECK-NEXT: copy NonTrivialTemplate
154
+ // CHECK-NEXT: move NonTrivialTemplate
155
155
// CHECK-NEXT: ~NonTrivialTemplate
156
156
// CHECK-NEXT: DoneCall
157
157
// CHECK-NEXT: copy NonTrivialTemplate
158
158
// CHECK-NEXT: ~NonTrivialTemplate
159
- // CHECK-NEXT: copy NonTrivialTemplate
159
+ // CHECK-NEXT: move NonTrivialTemplate
160
160
// CHECK-NEXT: ~NonTrivialTemplate
161
161
// CHECK-NEXT: ~NonTrivialTemplate
162
162
// CHECK-NEXT: ~NonTrivialTemplate
You can’t perform that action at this time.
0 commit comments