[issue11244] Negative tuple elements produce inefficient code.
Mark Dickinson
report at bugs.python.org
Sat Feb 19 11:45:37 CET 2011
Mark Dickinson <dickinsm at gmail.com> added the comment:
Unassigning. I don't think that r82043 is the *real* culprit here; that bugfix just happened to expose a deficiency in the peepholer; one that's already present in other situations:
>>> dis.dis(lambda: 2*(3*4))
1 0 LOAD_CONST 1 (2)
3 LOAD_CONST 4 (12)
6 BINARY_MULTIPLY
7 RETURN_VALUE
>>> dis.dis(lambda: (2*3)*4)
1 0 LOAD_CONST 5 (24)
3 RETURN_VALUE
Antoine, does your patch take care of this case too?
----------
assignee: mark.dickinson ->
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue11244>
_______________________________________
More information about the Python-bugs-list
mailing list