From b94f7e34d707f69c0e1d3488605c96a001aafe92 Mon Sep 17 00:00:00 2001 From: Fred Chow Date: Tue, 11 May 2021 17:39:48 -0700 Subject: [PATCH] Set IfStmtNode's numOpnds field correctly based on whether else part exists --- src/mapleall/maple_ir/src/bin_func_import.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mapleall/maple_ir/src/bin_func_import.cpp b/src/mapleall/maple_ir/src/bin_func_import.cpp index ee22552546..d290a34038 100644 --- a/src/mapleall/maple_ir/src/bin_func_import.cpp +++ b/src/mapleall/maple_ir/src/bin_func_import.cpp @@ -763,6 +763,7 @@ BlockNode *BinaryMplImport::ImportBlockNode(MIRFunction *func) { s->SetThenPart(ImportBlockNode(func)); if (hasElsePart) { s->SetElsePart(ImportBlockNode(func)); + s->SetNumOpnds(kOperandNumTernary); } s->SetOpnd(ImportExpression(func), 0); stmt = s; -- Gitee