Skip to content

Commit 15d6de5

Browse files
authored
Merge pull request #153 from iotamudelta/bitonic
Correctly type cast everything.
2 parents dfbb812 + 5eae893 commit 15d6de5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

aten/src/THC/generic/THCTensorSort.cu

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,21 +56,21 @@ THC_API void THCTensor_(sortKeyValueInplace)(THCState* state,
5656
bitonicSortKVInPlace<scalar_t, int64_t, A, -1, GTComp<scalar_t>, TYPE, SIZE> \
5757
<<<grid, block, 0, THCState_getCurrentStream(state)>>>( \
5858
keyInfo, \
59-
keySlices, \
60-
(TYPE) keySliceSize, \
61-
(TYPE) keyInfo.strides[collapseKeyDim], \
59+
static_cast<TYPE>(keySlices), \
60+
static_cast<TYPE>(keySliceSize), \
61+
static_cast<TYPE>(keyInfo.strides[collapseKeyDim]), \
6262
valueInfo, \
63-
(TYPE) valueInfo.strides[collapseValueDim], \
64-
GTComp<scalar_t>()); \
63+
static_cast<TYPE>(valueInfo.strides[collapseValueDim]), \
64+
GTComp<scalar_t>()); \
6565
} else { \
6666
bitonicSortKVInPlace<scalar_t, int64_t, A, -1, LTComp<scalar_t>, TYPE, SIZE> \
6767
<<<grid, block, 0, THCState_getCurrentStream(state)>>>( \
6868
keyInfo, \
69-
keySlices, \
70-
(TYPE) keySliceSize, \
71-
(TYPE) keyInfo.strides[collapseKeyDim], \
69+
static_cast<TYPE>(keySlices), \
70+
static_cast<TYPE>(keySliceSize), \
71+
static_cast<TYPE>(keyInfo.strides[collapseKeyDim]), \
7272
valueInfo, \
73-
(TYPE) valueInfo.strides[collapseValueDim], \
73+
static_cast<TYPE>(valueInfo.strides[collapseValueDim]), \
7474
LTComp<scalar_t>()); \
7575
} \
7676
} while (0)

0 commit comments

Comments
 (0)