File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,8 @@ struct CopyableType { int value; };
20
20
struct NonEscapableType { int value ; };
21
21
struct EscapableType { int value ; };
22
22
23
-
24
23
struct OpaqueRefCountedType ;
24
+ struct OpaqueRefCountedType ; // redeclaration
25
25
26
26
inline void ORCRetain (struct OpaqueRefCountedType * x );
27
27
inline void ORCRelease (struct OpaqueRefCountedType * x );
Original file line number Diff line number Diff line change 32
32
// CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "import_reference"
33
33
// CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "retain:ORCRetain"
34
34
// CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "release:ORCRelease"
35
+ // CHECK-OPAQUE-REF-COUNTED-NOT: SwiftAttrAttr {{.+}} <<invalid sloc>> "release:ORCRelease"
35
36
37
+ // CHECK-OPAQUE-REF-COUNTED: Dumping OpaqueRefCountedType:
38
+ // CHECK-OPAQUE-REF-COUNTED-NEXT: CXXRecordDecl {{.+}} imported in SwiftImportAs{{.*}}struct OpaqueRefCountedType
39
+ // CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "import_reference"
40
+ // CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "retain:ORCRetain"
41
+ // CHECK-OPAQUE-REF-COUNTED: SwiftAttrAttr {{.+}} <<invalid sloc>> "release:ORCRelease"
42
+
43
+ // CHECK-OPAQUE-REF-COUNTED-NOT: SwiftAttrAttr {{.+}} <<invalid sloc>> "release:
36
44
// CHECK-NON-COPYABLE: Dumping NonCopyableType:
37
45
// CHECK-NON-COPYABLE-NEXT: CXXRecordDecl {{.+}} imported in SwiftImportAs {{.+}} struct NonCopyableType
38
46
// CHECK-NON-COPYABLE: SwiftAttrAttr {{.+}} <<invalid sloc>> "conforms_to:MySwiftModule.MySwiftNonCopyableProtocol"
You can’t perform that action at this time.
0 commit comments