From b72e2421f49de5b13d3e2f4ebecc0cf0e805061f Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sun, 1 Dec 2013 17:51:48 +0100 Subject: [PATCH] fix glitch in constant folding of slices --- Cython/Compiler/Optimize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cython/Compiler/Optimize.py b/Cython/Compiler/Optimize.py index 3742088..1393232 100644 --- a/Cython/Compiler/Optimize.py +++ b/Cython/Compiler/Optimize.py @@ -3339,7 +3339,7 @@ class ConstantFolding(Visitor.VisitorTransform, SkipDeclarations): # cut down sliced constant sequences if node.constant_result is not not_a_constant: base = node.base - if base.is_sequence_constructor: + if base.is_sequence_constructor and base.mult_factor is None: base.args = base.args[start:stop] return base elif base.is_string_literal: -- 2.7.4