1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-12 19:22:37 +00:00
ton/tolk-tester/tests/invalid-pure-2.tolk
tolk-vm 12ff28ac94
[Tolk] Completely rework stdlib: multiple files and renaming
- split stdlib.tolk into multiple files (tolk-stdlib/ folder)
  (the "core" common.tolk is auto-imported, the rest are
  needed to be explicitly imported like "@stdlib/tvm-dicts.tolk")
- all functions were renamed to long and clear names
- new naming is camelCase
2024-11-02 03:44:13 +04:00

23 lines
270 B
Text

global g: int;
@pure
fun f_pure(): builder {
var b: builder = beginCell();
g = g + 1;
return b;
}
fun main(): int {
g = 0;
f_pure();
return g;
}
/**
@compilation_should_fail
@stderr
"""
an impure operation in a pure function
g = g + 1;
"""
*/