/ tests / tests / compiler / array / array_in_function_signature.adl
array_in_function_signature.adl
 1  
 2  program test.alpha {
 3      transition foo(a: [bool; 8]) -> bool {
 4          return true;
 5      }
 6  
 7      transition bar(a: [bool; 8]) -> [bool; 8] {
 8          return a;
 9      }
10  
11      function baz(a: [bool; 8]) -> bool {
12          assert(a[0u8]);
13          return true;
14      }
15  
16      function qux(a: [bool; 8]) -> [bool; 8] {
17          assert(a[0u8]);
18          return a;
19      }
20  }