1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-13 11:42:18 +00:00
ton/tolk-tester/tests/invalid-pure-3.tolk

24 lines
369 B
Text
Raw Normal View History

@pure
fun validate_input(input: cell): (int, int) {
var (x, y, z, correct) = calculateCellSize(input, 10);
assert(correct) throw 102;
}
@pure
fun someF(): int {
var c: cell = beginCell().endCell();
validate_input(c);
return 0;
}
fun main() {}
/**
@compilation_should_fail
@stderr
"""
an impure operation in a pure function
assert(correct)
"""
*/