@@ -299,44 +299,44 @@ func test() async throws {
299
299
let local = Greeter ( system: system)
300
300
301
301
// act as if we decoded an Invocation:
302
- let emptyInvocation = FakeInvocationDecoder ( args: [ ] )
302
+ var emptyInvocation = FakeInvocationDecoder ( args: [ ] )
303
303
304
304
try await system. executeDistributedTarget (
305
305
on: local,
306
306
mangledTargetName: emptyName,
307
- invocationDecoder: emptyInvocation,
307
+ invocationDecoder: & emptyInvocation,
308
308
handler: FakeResultHandler ( )
309
309
)
310
310
// CHECK: RETURN: ()
311
311
312
312
try await system. executeDistributedTarget (
313
313
on: local,
314
314
mangledTargetName: helloName,
315
- invocationDecoder: emptyInvocation,
315
+ invocationDecoder: & emptyInvocation,
316
316
handler: FakeResultHandler ( )
317
317
)
318
318
// CHECK: RETURN: Hello, World!
319
319
320
320
try await system. executeDistributedTarget (
321
321
on: local,
322
322
mangledTargetName: answerName,
323
- invocationDecoder: emptyInvocation,
323
+ invocationDecoder: & emptyInvocation,
324
324
handler: FakeResultHandler ( )
325
325
)
326
326
// CHECK: RETURN: 42
327
327
328
328
try await system. executeDistributedTarget (
329
329
on: local,
330
330
mangledTargetName: largeResultName,
331
- invocationDecoder: emptyInvocation,
331
+ invocationDecoder: & emptyInvocation,
332
332
handler: FakeResultHandler ( )
333
333
)
334
334
// CHECK: RETURN: LargeStruct(q: "question", a: 42, b: 1, c: 2.0, d: "Lorum ipsum")
335
335
336
336
try await system. executeDistributedTarget (
337
337
on: local,
338
338
mangledTargetName: enumResultName,
339
- invocationDecoder: emptyInvocation,
339
+ invocationDecoder: & emptyInvocation,
340
340
handler: FakeResultHandler ( )
341
341
)
342
342
// CHECK: RETURN: bar
@@ -346,11 +346,11 @@ func test() async throws {
346
346
try echoInvocation. recordArgument ( 42 )
347
347
try echoInvocation. doneRecording ( )
348
348
349
- let echoDecoder = echoInvocation. makeDecoder ( )
349
+ var echoDecoder = echoInvocation. makeDecoder ( )
350
350
try await system. executeDistributedTarget (
351
351
on: local,
352
352
mangledTargetName: echoName,
353
- invocationDecoder: echoDecoder,
353
+ invocationDecoder: & echoDecoder,
354
354
handler: FakeResultHandler ( )
355
355
)
356
356
// CHECK: RETURN: Echo: name: Caplin, age: 42
@@ -361,11 +361,11 @@ func test() async throws {
361
361
try generic1Invocation. recordArgument ( 42 )
362
362
try generic1Invocation. doneRecording ( )
363
363
364
- let generic1Decoder = generic1Invocation. makeDecoder ( )
364
+ var generic1Decoder = generic1Invocation. makeDecoder ( )
365
365
try await system. executeDistributedTarget (
366
366
on: local,
367
367
mangledTargetName: generic1Name,
368
- invocationDecoder: generic1Decoder,
368
+ invocationDecoder: & generic1Decoder,
369
369
handler: FakeResultHandler ( )
370
370
)
371
371
// CHECK: ---> A = 42, type(of:) = Int
@@ -379,11 +379,11 @@ func test() async throws {
379
379
try generic2Invocation. recordArgument ( " Ultimate Question! " )
380
380
try generic2Invocation. doneRecording ( )
381
381
382
- let generic2Decoder = generic2Invocation. makeDecoder ( )
382
+ var generic2Decoder = generic2Invocation. makeDecoder ( )
383
383
try await system. executeDistributedTarget (
384
384
on: local,
385
385
mangledTargetName: generic2Name,
386
- invocationDecoder: generic2Decoder,
386
+ invocationDecoder: & generic2Decoder,
387
387
handler: FakeResultHandler ( )
388
388
)
389
389
// CHECK: ---> A = 42, type(of:) = Int
@@ -400,11 +400,11 @@ func test() async throws {
400
400
try generic3Invocation. recordArgument ( S ( data: 42 ) )
401
401
try generic3Invocation. doneRecording ( )
402
402
403
- let generic3Decoder = generic3Invocation. makeDecoder ( )
403
+ var generic3Decoder = generic3Invocation. makeDecoder ( )
404
404
try await system. executeDistributedTarget (
405
405
on: local,
406
406
mangledTargetName: generic3Name,
407
- invocationDecoder: generic3Decoder,
407
+ invocationDecoder: & generic3Decoder,
408
408
handler: FakeResultHandler ( )
409
409
)
410
410
// CHECK: ---> A = 42, type(of:) = Int
@@ -422,11 +422,11 @@ func test() async throws {
422
422
try generic4Invocation. recordArgument ( [ " a " , " b " , " c " ] )
423
423
try generic4Invocation. doneRecording ( )
424
424
425
- let generic4Decoder = generic4Invocation. makeDecoder ( )
425
+ var generic4Decoder = generic4Invocation. makeDecoder ( )
426
426
try await system. executeDistributedTarget (
427
427
on: local,
428
428
mangledTargetName: generic4Name,
429
- invocationDecoder: generic4Decoder,
429
+ invocationDecoder: & generic4Decoder,
430
430
handler: FakeResultHandler ( )
431
431
)
432
432
// CHECK: ---> A = 42, type(of:) = Int
@@ -446,11 +446,11 @@ func test() async throws {
446
446
try generic5Invocation. recordArgument ( [ 0 , 42 ] )
447
447
try generic5Invocation. doneRecording ( )
448
448
449
- let generic5Decoder = generic5Invocation. makeDecoder ( )
449
+ var generic5Decoder = generic5Invocation. makeDecoder ( )
450
450
try await system. executeDistributedTarget (
451
451
on: local,
452
452
mangledTargetName: generic5Name,
453
- invocationDecoder: generic5Decoder,
453
+ invocationDecoder: & generic5Decoder,
454
454
handler: FakeResultHandler ( )
455
455
)
456
456
// CHECK: ---> A = 42, type(of:) = Int
@@ -469,11 +469,11 @@ func test() async throws {
469
469
try genericOptInvocation. recordArgument ( [ 0 , 42 ] )
470
470
try genericOptInvocation. doneRecording ( )
471
471
472
- let genericOptDecoder = genericOptInvocation. makeDecoder ( )
472
+ var genericOptDecoder = genericOptInvocation. makeDecoder ( )
473
473
try await system. executeDistributedTarget (
474
474
on: local,
475
475
mangledTargetName: genericOptionalName,
476
- invocationDecoder: genericOptDecoder,
476
+ invocationDecoder: & genericOptDecoder,
477
477
handler: FakeResultHandler ( )
478
478
)
479
479
// CHECK: ---> T = [0, 42], type(of:) = Optional<Array<Int>>
@@ -484,11 +484,11 @@ func test() async throws {
484
484
try decodeErrInvocation. recordArgument ( 42 )
485
485
try decodeErrInvocation. doneRecording ( )
486
486
487
- let decodeErrDecoder = decodeErrInvocation. makeDecoder ( )
487
+ var decodeErrDecoder = decodeErrInvocation. makeDecoder ( )
488
488
try await system. executeDistributedTarget (
489
489
on: local,
490
490
mangledTargetName: expectsDecodeErrorName,
491
- invocationDecoder: decodeErrDecoder,
491
+ invocationDecoder: & decodeErrDecoder,
492
492
handler: FakeResultHandler ( )
493
493
)
494
494
// CHECK: ERROR: ExecuteDistributedTargetError(message: "Failed to decode of Int??? (for a test)")
0 commit comments