private_removing: исправление багов #16
Reference in New Issue
Block a user
Delete Branch "private_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?
Исправление багов по следующим баг репортам:
bugreport_1699543177 - Удаление приватной переменной. Удаляется лишнее.
bugreport_1699363407 - Удаление приватной переменной. Sapfor "падает".
@@ -1361,2 +1355,3 @@return 0;int dimensionNum = ((SgExprListExp*)declExpr->lhs())->length();delete declExpr;лучше ничего связанного с Sage не удалять, иначе потом замучаемся искать ошибку в испорченных структурах на более низком уровне.
Думаю, что этот блок с определением размера нужно переписать через type - у символа есть тип -SgArrayType, где и содержится размер. Это уж совсем как то криво.