dead_code_removing #25
Reference in New Issue
Block a user
Delete Branch "dead_code_removing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
При удалении функций и процедур используются
isPureиFuncParams.isArg[In|Out]. Я заметил, чтоisPureне учитывает операторwrite, а также помечаетisPure = falseесли в функции подключён модуль, но никак не используется, поэтому в этих случаях удаление вызовов процедур даёт результаты, отличные от ожидаемых.Также пришлось добавить функционал для изменения ГПУ (удаления вершин из графа)