Commit c335b80
authored
_SwiftifyImport doesn't know how to handle
AutoreleasingUnsafeMutablePointer, so we should not attach any
.countedBy information for pointers that are imported as this type.
This also adds defensive checks against adding .countedBy to any pointer
type that _SwiftifyImport doesn't know how to transform.
rdar://151479521
1 parent c2ce908 commit c335b80
File tree
7 files changed
+52
-8
lines changed- lib/ClangImporter
- test/Interop
- C/swiftify-import/Inputs
- ObjC
- swiftify-import
- Inputs
7 files changed
+52
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9166 | 9166 | | |
9167 | 9167 | | |
9168 | 9168 | | |
| 9169 | + | |
| 9170 | + | |
| 9171 | + | |
| 9172 | + | |
| 9173 | + | |
| 9174 | + | |
| 9175 | + | |
| 9176 | + | |
9169 | 9177 | | |
9170 | 9178 | | |
9171 | 9179 | | |
| |||
9201 | 9209 | | |
9202 | 9210 | | |
9203 | 9211 | | |
| 9212 | + | |
9204 | 9213 | | |
9205 | | - | |
| 9214 | + | |
9206 | 9215 | | |
9207 | | - | |
| 9216 | + | |
9208 | 9217 | | |
9209 | 9218 | | |
9210 | 9219 | | |
| |||
9218 | 9227 | | |
9219 | 9228 | | |
9220 | 9229 | | |
| 9230 | + | |
9221 | 9231 | | |
9222 | 9232 | | |
9223 | | - | |
| 9233 | + | |
9224 | 9234 | | |
9225 | 9235 | | |
9226 | 9236 | | |
9227 | 9237 | | |
9228 | | - | |
| 9238 | + | |
9229 | 9239 | | |
9230 | 9240 | | |
9231 | 9241 | | |
| |||
9236 | 9246 | | |
9237 | 9247 | | |
9238 | 9248 | | |
9239 | | - | |
| 9249 | + | |
9240 | 9250 | | |
9241 | 9251 | | |
9242 | 9252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments