/ tests / tests / compiler / finalize / rand_not_in_finalize.adl
rand_not_in_finalize.adl
 1  
 2  program test.alpha {
 3  
 4      mapping values: scalar => group;
 5  
 6      async transition foo() -> Future {
 7          let a: scalar = ChaCha::rand_scalar();
 8          return finalize_foo(a);
 9      }
10  
11      async function finalize_foo(a: scalar) {
12          let b: group = ChaCha::rand_group();
13          values.set(a, b);
14      }
15  }