summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorJaime Fernandez <jaimefrio@google.com>2018-05-14 04:18:20 -0700
committerJaime Fernandez <jaimefrio@google.com>2018-05-14 04:19:42 -0700
commited0815f395df557784695e2781330769007f2ef0 (patch)
tree0182fc113e843650c44b4a43caffc020ac69d1d5 /numpy
parentdee82fb48fcde37131423cbfee73f3e5a8163862 (diff)
downloadnumpy-ed0815f395df557784695e2781330769007f2ef0.tar.gz
MAINT: Remove unused variable from einsum.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/multiarray/einsum.c.src16
1 files changed, 3 insertions, 13 deletions
diff --git a/numpy/core/src/multiarray/einsum.c.src b/numpy/core/src/multiarray/einsum.c.src
index 470a5fff9..4340b38d4 100644
--- a/numpy/core/src/multiarray/einsum.c.src
+++ b/numpy/core/src/multiarray/einsum.c.src
@@ -1786,8 +1786,7 @@ parse_operand_subscripts(char *subscripts, int length,
int iop, char *out_labels,
char *out_label_counts,
int *out_min_label,
- int *out_max_label,
- int *out_num_labels)
+ int *out_max_label)
{
int i, idim, ndim_left, label;
int ellipsis = 0;
@@ -1807,10 +1806,6 @@ parse_operand_subscripts(char *subscripts, int length,
if (label > *out_max_label) {
*out_max_label = label;
}
- /* If it's the first time we see this label, count it */
- if (out_label_counts[label] == 0) {
- (*out_num_labels)++;
- }
out_label_counts[label]++;
}
else {
@@ -1876,10 +1871,6 @@ parse_operand_subscripts(char *subscripts, int length,
if (label > *out_max_label) {
*out_max_label = label;
}
- /* If it's the first time we see this label, count it */
- if (out_label_counts[label] == 0) {
- (*out_num_labels)++;
- }
out_label_counts[label]++;
}
else {
@@ -2613,7 +2604,7 @@ PyArray_EinsteinSum(char *subscripts, npy_intp nop,
NPY_ORDER order, NPY_CASTING casting,
PyArrayObject *out)
{
- int iop, label, min_label = 127, max_label = 0, num_labels;
+ int iop, label, min_label = 127, max_label = 0;
char label_counts[128];
char op_labels[NPY_MAXARGS][NPY_MAXDIMS];
char output_labels[NPY_MAXDIMS], *iter_labels;
@@ -2644,7 +2635,6 @@ PyArray_EinsteinSum(char *subscripts, npy_intp nop,
/* Parse the subscripts string into label_counts and op_labels */
memset(label_counts, 0, sizeof(label_counts));
- num_labels = 0;
for (iop = 0; iop < nop; ++iop) {
int length = (int)strcspn(subscripts, ",-");
@@ -2664,7 +2654,7 @@ PyArray_EinsteinSum(char *subscripts, npy_intp nop,
if (!parse_operand_subscripts(subscripts, length,
PyArray_NDIM(op_in[iop]),
iop, op_labels[iop], label_counts,
- &min_label, &max_label, &num_labels)) {
+ &min_label, &max_label)) {
return NULL;
}