1.1 --- a/compiler/transformer.py Tue Dec 13 17:57:33 2016 +0100
1.2 +++ b/compiler/transformer.py Tue Dec 13 17:58:26 2016 +0100
1.3 @@ -742,7 +742,7 @@
1.4 def atom_number(self, nodelist):
1.5 ### need to verify this matches compile.c
1.6 k = eval(nodelist[0][1])
1.7 - return Const(k, lineno=nodelist[0][2])
1.8 + return Const(k, nodelist[0][1], lineno=nodelist[0][2])
1.9
1.10 def decode_literal(self, lit):
1.11 if self.encoding:
1.12 @@ -759,7 +759,7 @@
1.13 k = ''
1.14 for node in nodelist:
1.15 k += self.decode_literal(node[1])
1.16 - return Const(k, lineno=nodelist[0][2])
1.17 + return Const(k, node[1], lineno=nodelist[0][2])
1.18
1.19 def atom_name(self, nodelist):
1.20 return Name(nodelist[0][1], lineno=nodelist[0][2])