[utils] simple refactor in update_mca_test_checks.py to make intent more readable

llvm-svn: 343782
This commit is contained in:
Greg Bedwell 2018-10-04 14:42:06 +00:00
parent 5bf3b20e99
commit a4e0ab3a22
1 changed files with 13 additions and 14 deletions

View File

@ -492,21 +492,20 @@ def _write_output(test_path, input_lines, prefix_list, block_infos, # noqa
output_check_lines = []
used_prefixes = set()
for block_num in range(len(block_infos)):
for block_text in sorted(block_infos[block_num]):
if not block_text:
continue
if type(block_infos[block_num]) is list:
# The block is of the type output from _break_down_block().
used_prefixes |= _write_block(output_check_lines,
block_infos[block_num],
not_prefix_set,
common_prefix,
prefix_pad)
else:
# _break_down_block() was unable to do do anything so output the block
# as-is.
for block_text in sorted(block_infos[block_num]):
if not block_text:
continue
if type(block_infos[block_num]) is list:
# The block is of the type output from _break_down_block().
used_prefixes |= _write_block(output_check_lines,
block_infos[block_num],
not_prefix_set,
common_prefix,
prefix_pad)
break
elif block_infos[block_num][block_text]:
# _break_down_block() was unable to do do anything so output the block
# as-is.
lines = block_text.split('\n')
for prefix in block_infos[block_num][block_text]:
used_prefixes |= _write_block(output_check_lines,