diff --git a/lib/include/pl/patterns/pattern_bitfield.hpp b/lib/include/pl/patterns/pattern_bitfield.hpp index 523ec19f..f2b93a94 100644 --- a/lib/include/pl/patterns/pattern_bitfield.hpp +++ b/lib/include/pl/patterns/pattern_bitfield.hpp @@ -712,6 +712,10 @@ namespace pl::ptrn { } else if (auto *bitfield = dynamic_cast(pattern.get()); bitfield != nullptr) { valueString += fmt::format("{} = {} | ", bitfield->getVariableName(), bitfield->formatDisplayValue()); } + + if (valueString.size() - 3 > 64) { + break; + } } if (valueString.size() >= 3) { @@ -810,4 +814,4 @@ namespace pl::ptrn { bool m_reversed = false; }; -} \ No newline at end of file +}