@@ -299,44 +299,44 @@ func test() async throws {
299299 let local = Greeter ( system: system)
300300
301301 // act as if we decoded an Invocation:
302- let emptyInvocation = FakeInvocationDecoder ( args: [ ] )
302+ var emptyInvocation = FakeInvocationDecoder ( args: [ ] )
303303
304304 try await system. executeDistributedTarget (
305305 on: local,
306306 mangledTargetName: emptyName,
307- invocationDecoder: emptyInvocation,
307+ invocationDecoder: & emptyInvocation,
308308 handler: FakeResultHandler ( )
309309 )
310310 // CHECK: RETURN: ()
311311
312312 try await system. executeDistributedTarget (
313313 on: local,
314314 mangledTargetName: helloName,
315- invocationDecoder: emptyInvocation,
315+ invocationDecoder: & emptyInvocation,
316316 handler: FakeResultHandler ( )
317317 )
318318 // CHECK: RETURN: Hello, World!
319319
320320 try await system. executeDistributedTarget (
321321 on: local,
322322 mangledTargetName: answerName,
323- invocationDecoder: emptyInvocation,
323+ invocationDecoder: & emptyInvocation,
324324 handler: FakeResultHandler ( )
325325 )
326326 // CHECK: RETURN: 42
327327
328328 try await system. executeDistributedTarget (
329329 on: local,
330330 mangledTargetName: largeResultName,
331- invocationDecoder: emptyInvocation,
331+ invocationDecoder: & emptyInvocation,
332332 handler: FakeResultHandler ( )
333333 )
334334 // CHECK: RETURN: LargeStruct(q: "question", a: 42, b: 1, c: 2.0, d: "Lorum ipsum")
335335
336336 try await system. executeDistributedTarget (
337337 on: local,
338338 mangledTargetName: enumResultName,
339- invocationDecoder: emptyInvocation,
339+ invocationDecoder: & emptyInvocation,
340340 handler: FakeResultHandler ( )
341341 )
342342 // CHECK: RETURN: bar
@@ -346,11 +346,11 @@ func test() async throws {
346346 try echoInvocation. recordArgument ( 42 )
347347 try echoInvocation. doneRecording ( )
348348
349- let echoDecoder = echoInvocation. makeDecoder ( )
349+ var echoDecoder = echoInvocation. makeDecoder ( )
350350 try await system. executeDistributedTarget (
351351 on: local,
352352 mangledTargetName: echoName,
353- invocationDecoder: echoDecoder,
353+ invocationDecoder: & echoDecoder,
354354 handler: FakeResultHandler ( )
355355 )
356356 // CHECK: RETURN: Echo: name: Caplin, age: 42
@@ -361,11 +361,11 @@ func test() async throws {
361361 try generic1Invocation. recordArgument ( 42 )
362362 try generic1Invocation. doneRecording ( )
363363
364- let generic1Decoder = generic1Invocation. makeDecoder ( )
364+ var generic1Decoder = generic1Invocation. makeDecoder ( )
365365 try await system. executeDistributedTarget (
366366 on: local,
367367 mangledTargetName: generic1Name,
368- invocationDecoder: generic1Decoder,
368+ invocationDecoder: & generic1Decoder,
369369 handler: FakeResultHandler ( )
370370 )
371371 // CHECK: ---> A = 42, type(of:) = Int
@@ -379,11 +379,11 @@ func test() async throws {
379379 try generic2Invocation. recordArgument ( " Ultimate Question! " )
380380 try generic2Invocation. doneRecording ( )
381381
382- let generic2Decoder = generic2Invocation. makeDecoder ( )
382+ var generic2Decoder = generic2Invocation. makeDecoder ( )
383383 try await system. executeDistributedTarget (
384384 on: local,
385385 mangledTargetName: generic2Name,
386- invocationDecoder: generic2Decoder,
386+ invocationDecoder: & generic2Decoder,
387387 handler: FakeResultHandler ( )
388388 )
389389 // CHECK: ---> A = 42, type(of:) = Int
@@ -400,11 +400,11 @@ func test() async throws {
400400 try generic3Invocation. recordArgument ( S ( data: 42 ) )
401401 try generic3Invocation. doneRecording ( )
402402
403- let generic3Decoder = generic3Invocation. makeDecoder ( )
403+ var generic3Decoder = generic3Invocation. makeDecoder ( )
404404 try await system. executeDistributedTarget (
405405 on: local,
406406 mangledTargetName: generic3Name,
407- invocationDecoder: generic3Decoder,
407+ invocationDecoder: & generic3Decoder,
408408 handler: FakeResultHandler ( )
409409 )
410410 // CHECK: ---> A = 42, type(of:) = Int
@@ -422,11 +422,11 @@ func test() async throws {
422422 try generic4Invocation. recordArgument ( [ " a " , " b " , " c " ] )
423423 try generic4Invocation. doneRecording ( )
424424
425- let generic4Decoder = generic4Invocation. makeDecoder ( )
425+ var generic4Decoder = generic4Invocation. makeDecoder ( )
426426 try await system. executeDistributedTarget (
427427 on: local,
428428 mangledTargetName: generic4Name,
429- invocationDecoder: generic4Decoder,
429+ invocationDecoder: & generic4Decoder,
430430 handler: FakeResultHandler ( )
431431 )
432432 // CHECK: ---> A = 42, type(of:) = Int
@@ -446,11 +446,11 @@ func test() async throws {
446446 try generic5Invocation. recordArgument ( [ 0 , 42 ] )
447447 try generic5Invocation. doneRecording ( )
448448
449- let generic5Decoder = generic5Invocation. makeDecoder ( )
449+ var generic5Decoder = generic5Invocation. makeDecoder ( )
450450 try await system. executeDistributedTarget (
451451 on: local,
452452 mangledTargetName: generic5Name,
453- invocationDecoder: generic5Decoder,
453+ invocationDecoder: & generic5Decoder,
454454 handler: FakeResultHandler ( )
455455 )
456456 // CHECK: ---> A = 42, type(of:) = Int
@@ -469,11 +469,11 @@ func test() async throws {
469469 try genericOptInvocation. recordArgument ( [ 0 , 42 ] )
470470 try genericOptInvocation. doneRecording ( )
471471
472- let genericOptDecoder = genericOptInvocation. makeDecoder ( )
472+ var genericOptDecoder = genericOptInvocation. makeDecoder ( )
473473 try await system. executeDistributedTarget (
474474 on: local,
475475 mangledTargetName: genericOptionalName,
476- invocationDecoder: genericOptDecoder,
476+ invocationDecoder: & genericOptDecoder,
477477 handler: FakeResultHandler ( )
478478 )
479479 // CHECK: ---> T = [0, 42], type(of:) = Optional<Array<Int>>
@@ -484,11 +484,11 @@ func test() async throws {
484484 try decodeErrInvocation. recordArgument ( 42 )
485485 try decodeErrInvocation. doneRecording ( )
486486
487- let decodeErrDecoder = decodeErrInvocation. makeDecoder ( )
487+ var decodeErrDecoder = decodeErrInvocation. makeDecoder ( )
488488 try await system. executeDistributedTarget (
489489 on: local,
490490 mangledTargetName: expectsDecodeErrorName,
491- invocationDecoder: decodeErrDecoder,
491+ invocationDecoder: & decodeErrDecoder,
492492 handler: FakeResultHandler ( )
493493 )
494494 // CHECK: ERROR: ExecuteDistributedTargetError(message: "Failed to decode of Int??? (for a test)")
0 commit comments