summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerge Guelton <sguelton@quarkslab.com>2018-12-03 12:41:35 +0000
committerSerge Guelton <sguelton@quarkslab.com>2018-12-03 12:41:35 +0000
commit75394aa5bb0ca3fbf3a8cbff2fa40252b87b4c56 (patch)
tree8271acbc7c0a24719eefe011388cb5fd72a6e865
parent91728fcd199ea3952a401b0b3ee7651228245bd0 (diff)
downloadbcm5719-llvm-75394aa5bb0ca3fbf3a8cbff2fa40252b87b4c56.tar.gz
bcm5719-llvm-75394aa5bb0ca3fbf3a8cbff2fa40252b87b4c56.zip
Portable Python script across Python version
Python3 does not support type destructuring in function parameters. Differential Revision: https://reviews.llvm.org/D55198 llvm-svn: 348129
-rw-r--r--clang/utils/ABITest/Enumeration.py3
-rw-r--r--clang/utils/ABITest/TypeGen.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/clang/utils/ABITest/Enumeration.py b/clang/utils/ABITest/Enumeration.py
index eb53e1784ef..01830a38cdf 100644
--- a/clang/utils/ABITest/Enumeration.py
+++ b/clang/utils/ABITest/Enumeration.py
@@ -46,7 +46,8 @@ aleph0 = Aleph0()
def base(line):
return line*(line+1)//2
-def pairToN((x,y)):
+def pairToN(pair):
+ x,y = pair
line,index = x+y,y
return base(line)+index
diff --git a/clang/utils/ABITest/TypeGen.py b/clang/utils/ABITest/TypeGen.py
index 0768bb77ee3..8330340cd3d 100644
--- a/clang/utils/ABITest/TypeGen.py
+++ b/clang/utils/ABITest/TypeGen.py
@@ -99,7 +99,8 @@ class RecordType(Type):
' '.join(map(getField, self.fields)))
def getTypedefDef(self, name, printer):
- def getField((i, t)):
+ def getField(it):
+ i, t = it
if t.isBitField():
if t.isPaddingBitField():
return '%s : 0;'%(printer.getTypeName(t),)
OpenPOWER on IntegriCloud