Skip to content

Commit e887452

Browse files
committed
Pass dangling clones wherever possible.
1 parent 6f7df1b commit e887452

15 files changed

+50
-49
lines changed

out/traits/ChannelMessageHandler.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,7 @@ extension Bindings {
593593

594594

595595
// return value (do some wrapping)
596-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
596+
let returnValue = swiftCallbackResult.danglingClone().cType!
597597

598598
return returnValue
599599
}
@@ -705,7 +705,7 @@ extension Bindings {
705705

706706

707707
// return value (do some wrapping)
708-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
708+
let returnValue = swiftCallbackResult.danglingClone().cType!
709709

710710
return returnValue
711711
}
@@ -730,7 +730,7 @@ extension Bindings {
730730

731731

732732
// return value (do some wrapping)
733-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
733+
let returnValue = swiftCallbackResult.danglingClone().cType!
734734

735735
return returnValue
736736
}

out/traits/ChannelSigner.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ extension Bindings {
144144

145145

146146
// return value (do some wrapping)
147-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
147+
let returnValue = swiftCallbackResult.danglingClone().cType!
148148

149149
return returnValue
150150
}

out/traits/CustomMessageHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ extension Bindings {
109109

110110

111111
// return value (do some wrapping)
112-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
112+
let returnValue = swiftCallbackResult.danglingClone().cType!
113113

114114
return returnValue
115115
}

out/traits/CustomMessageReader.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ extension Bindings {
9494

9595

9696
// return value (do some wrapping)
97-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
97+
let returnValue = swiftCallbackResult.danglingClone().cType!
9898

9999
return returnValue
100100
}

out/traits/CustomOnionMessageHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ extension Bindings {
134134

135135

136136
// return value (do some wrapping)
137-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
137+
let returnValue = swiftCallbackResult.danglingClone().cType!
138138

139139
return returnValue
140140
}

out/traits/EcdsaChannelSigner.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ extension Bindings {
110110

111111

112112
// return value (do some wrapping)
113-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
113+
let returnValue = swiftCallbackResult.danglingClone().cType!
114114

115115
return returnValue
116116
}
@@ -136,7 +136,7 @@ extension Bindings {
136136

137137

138138
// return value (do some wrapping)
139-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
139+
let returnValue = swiftCallbackResult.danglingClone().cType!
140140

141141
return returnValue
142142
}
@@ -162,7 +162,7 @@ extension Bindings {
162162

163163

164164
// return value (do some wrapping)
165-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
165+
let returnValue = swiftCallbackResult.danglingClone().cType!
166166

167167
return returnValue
168168
}
@@ -194,7 +194,7 @@ extension Bindings {
194194

195195

196196
// return value (do some wrapping)
197-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
197+
let returnValue = swiftCallbackResult.danglingClone().cType!
198198

199199
return returnValue
200200
}
@@ -231,7 +231,7 @@ extension Bindings {
231231

232232

233233
// return value (do some wrapping)
234-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
234+
let returnValue = swiftCallbackResult.danglingClone().cType!
235235

236236
return returnValue
237237
}
@@ -267,7 +267,7 @@ extension Bindings {
267267

268268

269269
// return value (do some wrapping)
270-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
270+
let returnValue = swiftCallbackResult.danglingClone().cType!
271271

272272
return returnValue
273273
}
@@ -293,7 +293,7 @@ extension Bindings {
293293

294294

295295
// return value (do some wrapping)
296-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
296+
let returnValue = swiftCallbackResult.danglingClone().cType!
297297

298298
return returnValue
299299
}
@@ -319,7 +319,7 @@ extension Bindings {
319319

320320

321321
// return value (do some wrapping)
322-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
322+
let returnValue = swiftCallbackResult.danglingClone().cType!
323323

324324
return returnValue
325325
}
@@ -345,7 +345,7 @@ extension Bindings {
345345

346346

347347
// return value (do some wrapping)
348-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
348+
let returnValue = swiftCallbackResult.danglingClone().cType!
349349

350350
return returnValue
351351
}

out/traits/NodeSigner.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ extension Bindings {
104104

105105

106106
// return value (do some wrapping)
107-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
107+
let returnValue = swiftCallbackResult.danglingClone().cType!
108108

109109
return returnValue
110110
}
@@ -134,7 +134,7 @@ extension Bindings {
134134

135135

136136
// return value (do some wrapping)
137-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
137+
let returnValue = swiftCallbackResult.danglingClone().cType!
138138

139139
return returnValue
140140
}
@@ -163,7 +163,7 @@ extension Bindings {
163163

164164

165165
// return value (do some wrapping)
166-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
166+
let returnValue = swiftCallbackResult.danglingClone().cType!
167167

168168
return returnValue
169169
}
@@ -186,7 +186,7 @@ extension Bindings {
186186

187187

188188
// return value (do some wrapping)
189-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
189+
let returnValue = swiftCallbackResult.danglingClone().cType!
190190

191191
return returnValue
192192
}

out/traits/OnionMessageHandler.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ extension Bindings {
129129

130130

131131
// return value (do some wrapping)
132-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
132+
let returnValue = swiftCallbackResult.danglingClone().cType!
133133

134134
return returnValue
135135
}
@@ -172,7 +172,7 @@ extension Bindings {
172172

173173

174174
// return value (do some wrapping)
175-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
175+
let returnValue = swiftCallbackResult.danglingClone().cType!
176176

177177
return returnValue
178178
}
@@ -197,7 +197,7 @@ extension Bindings {
197197

198198

199199
// return value (do some wrapping)
200-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
200+
let returnValue = swiftCallbackResult.danglingClone().cType!
201201

202202
return returnValue
203203
}

out/traits/OnionMessageProvider.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ extension Bindings {
9393

9494

9595
// return value (do some wrapping)
96-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
96+
let returnValue = swiftCallbackResult.danglingClone().cType!
9797

9898
return returnValue
9999
}

out/traits/Persister.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ extension Bindings {
8989

9090

9191
// return value (do some wrapping)
92-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
92+
let returnValue = swiftCallbackResult.danglingClone().cType!
9393

9494
return returnValue
9595
}
@@ -115,7 +115,7 @@ extension Bindings {
115115

116116

117117
// return value (do some wrapping)
118-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
118+
let returnValue = swiftCallbackResult.danglingClone().cType!
119119

120120
return returnValue
121121
}
@@ -138,7 +138,7 @@ extension Bindings {
138138

139139

140140
// return value (do some wrapping)
141-
let returnValue = swiftCallbackResult.dangleRecursively().cType!
141+
let returnValue = swiftCallbackResult.danglingClone().cType!
142142

143143
return returnValue
144144
}

0 commit comments

Comments
 (0)