summaryrefslogtreecommitdiffstatshomepage
path: root/py/sequence.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-09 23:40:04 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-09 23:40:04 +0300
commit62f7ba7a815f34fb49967e925ac28ea340a46777 (patch)
tree2cb06a974d336d6b454abe34c2e7bb110e14e97b /py/sequence.c
parent195de3247b0a02df9098b45551b0d5e8d9b06a33 (diff)
parent1f44e118f034a38fcb96624bb16ffa32d569c28c (diff)
downloadmicropython-62f7ba7a815f34fb49967e925ac28ea340a46777.tar.gz
micropython-62f7ba7a815f34fb49967e925ac28ea340a46777.zip
Merge pull request #675 from Rosuav/seq_simplify
Remove unnecessary bounds check from mp_seq_get_fast_slice_indexes.
Diffstat (limited to 'py/sequence.c')
-rw-r--r--py/sequence.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/py/sequence.c b/py/sequence.c
index c73f3baba1..df82488119 100644
--- a/py/sequence.c
+++ b/py/sequence.c
@@ -80,10 +80,6 @@ bool mp_seq_get_fast_slice_indexes(machine_uint_t len, mp_obj_t slice, mp_bound_
}
if (stop < 0) {
stop = len + stop;
- // CPython returns empty sequence in such case
- if (stop < 0) {
- stop = start;
- }
} else if (stop > len) {
stop = len;
}