deploy-20250820-3 #1

Merged
gh0s7 merged 352 commits from deploy-20250820-3 into master 2025-08-20 21:20:33 +08:00
Showing only changes of commit b1efd481b4 - Show all commits

View File

@@ -262,10 +262,12 @@ void SysYIRGenerator::compute() {
} }
// 弹出BinaryExpStack的表达式 // 弹出BinaryExpStack的表达式
while(begin < end) { int count = end - begin;
for (int i = 0; i < count; i++) {
BinaryExpStack.pop_back(); BinaryExpStack.pop_back();
BinaryExpLenStack.back()--; }
end--; if (!BinaryExpLenStack.empty()) {
BinaryExpLenStack.back() -= count;
} }
// 计算后缀表达式 // 计算后缀表达式