diff options
Diffstat (limited to 'llvm/utils')
| -rw-r--r-- | llvm/utils/lit/lit/builtin_commands/diff.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/utils/lit/lit/builtin_commands/diff.py b/llvm/utils/lit/lit/builtin_commands/diff.py index f413f87425c..ee933d8e59e 100644 --- a/llvm/utils/lit/lit/builtin_commands/diff.py +++ b/llvm/utils/lit/lit/builtin_commands/diff.py @@ -95,6 +95,9 @@ def compareTwoTextFiles(flags, filepaths, filelines_bin, encoding): func = difflib.unified_diff if flags.unified_diff else difflib.context_diff for diff in func(filelines[0], filelines[1], filepaths[0], filepaths[1], n = flags.num_context_lines): + if hasattr(diff, 'decode'): + # python 2.7 + diff = diff.decode() sys.stdout.write(diff) exitCode = 1 return exitCode |

