Почему во время процедуры TonCLI run_tests появляется "уже определено", даже если в тестовом файле есть только 2 процедуры?
Ошибка заключается в следующем:
[ 1][t 0][2022-08-03 17:54:16.452700431][Fift.cpp:67] top: abort level 1: swap { <continuation 0x5592f7b91d00> } if HERE drop level 2: [in @PROC:<{:] over @fail-ifdef HERE 2 { <continuation 0x5592f7c09180> } does null swap @doafter<{ 0 32 u, level 3: <text interpreter continuation> level 4: <continuation 0x5592f7bae2d0> level 5: <text interpreter continuation> [ 1][t 0][2022-08-03 17:54:16.452739603][fift-main.cpp:204] Error interpreting file `/tmp/tmpohjkaaen.fif`: contract_tests.fif:84: PROC:<{:procedure already definedВсякий раз, когда я переопределяю тестовый контракт в попытке исправить его, он терпит неудачу на этапе сборки.
Кроме того, всякий раз, когда я закомментирую следующий код, ошибка никогда не срабатывает:
cell build_new_addr( int addr ){ cell new_addr = begin_cell() .store_uint(1, 2) .store_uint(5, 9) .store_uint(addr, 5) .end_cell(); return new_addr; }Этот вопрос был импортирован из чата Telegram: > <***Скрыто***
click to show