diff --git a/llvm/tools/opt-viewer/optrecord.py b/llvm/tools/opt-viewer/optrecord.py index 8014204a64f45..d49ebae12cd5f 100644 --- a/llvm/tools/opt-viewer/optrecord.py +++ b/llvm/tools/opt-viewer/optrecord.py @@ -19,35 +19,14 @@ from multiprocessing import Lock import os, os.path import subprocess - -try: - # The previously builtin function `intern()` was moved - # to the `sys` module in Python 3. - from sys import intern -except: - pass - +from sys import intern import re import optpmap -try: - dict.iteritems -except AttributeError: - # Python 3 - def itervalues(d): - return iter(d.values()) - - def iteritems(d): - return iter(d.items()) - -else: - # Python 2 - def itervalues(d): - return d.itervalues() - - def iteritems(d): - return d.iteritems() + +def iteritems(d): + return iter(d.items()) def html_file_name(filename):