diff --git a/src/mapleall/maple_ir/src/mir_module.cpp b/src/mapleall/maple_ir/src/mir_module.cpp index 916773bbf99f010b4d82833bccbbbf935961c24a..563a96ba9b719b90fa4f009f1e2d856aaff0ab84 100644 --- a/src/mapleall/maple_ir/src/mir_module.cpp +++ b/src/mapleall/maple_ir/src/mir_module.cpp @@ -234,7 +234,7 @@ void MIRModule::DumpGlobals(bool emitStructureType) const { LogInfo::MapleLogger() << std::dec; } GlobalTables::GetEnumTable().Dump(); - if (flavor < kMmpl || flavor == kFlavorLmbc) { + if (flavor < kMmpl || flavor >= kFlavorLmbc) { for (auto it = typeDefOrder.begin(); it != typeDefOrder.end(); ++it) { TyIdx tyIdx = typeNameTab->GetTyIdxFromGStrIdx(*it); const std::string &name = GlobalTables::GetStrTable().GetStringFromStrIdx(*it);