summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator/analysis.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/cases_generator/analysis.py')
-rw-r--r--Tools/cases_generator/analysis.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Tools/cases_generator/analysis.py b/Tools/cases_generator/analysis.py
index 72fb2d7..b3c3df1 100644
--- a/Tools/cases_generator/analysis.py
+++ b/Tools/cases_generator/analysis.py
@@ -381,7 +381,8 @@ class Analyzer:
# Make sure the targets have the same fmt
fmts = list(set([t.instr_fmt for t in targets]))
assert len(fmts) == 1
- assert len(list(set([t.instr_flags.bitmap() for t in targets]))) == 1
+ ignored_flags = {'HAS_EVAL_BREAK_FLAG'}
+ assert len({t.instr_flags.bitmap(ignore=ignored_flags) for t in targets}) == 1
return PseudoInstruction(pseudo.name, targets, fmts[0], targets[0].instr_flags)
def analyze_instruction(