diff --git a/src/mapleall/maple_ir/src/bin_func_import.cpp b/src/mapleall/maple_ir/src/bin_func_import.cpp index ee225525467aabab881d117e21ea2c7a56ef801a..d290a3403832d19a21cf482276b341af623de1ca 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;