Python3 does not support type destructuring in function parameters.
Differential Revision: https://reviews.llvm.org/D55198
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348129
91177308-0d34-0410-b5e6-
96231b3b80d8
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
' '.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),)