/ tests / tests / compiler / function / function_call_out_of_order.adl
function_call_out_of_order.adl
 1  
 2  
 3  program test.alpha {
 4  
 5      transition foo(a: u8) -> u8 {
 6          return bar(a) + baz(a);
 7      }
 8  
 9      function bar(a: u8) -> u8 {
10          return a * a;
11      }
12  
13      function baz(a: u8) -> u8 {
14          return a + a;
15      }
16  }