leo/tests/compiler/finalize/closure_with_finalize_fail.leo
2022-10-05 16:53:49 -07:00

30 lines
549 B
Plaintext

/*
namespace: Compile
expectation: Fail
*/
program test.aleo {
function foo(a: u8, b: u8) -> u8 {
async finalize(a, b);
return a + b;
}
function bar(a: u8, b: u8) -> u8 {
return a + b;
}
finalize bar(a: u8, b: u8) -> u8 {
return a + b;
}
function mint_public(receiver: address, amount: u64) {
async finalize(receiver, amount);
}
finalize mint_public(receiver: address, amount: u64) {
increment(account, receiver, amount);
}
}