fix exp complex test: use int instead of index

This commit is contained in:
Charles Schlosser 2024-02-17 03:55:32 +00:00
parent 960892ca13
commit 8a4118746e

View File

@ -1335,7 +1335,7 @@ void test_conj_helper(Scalar* data1, Scalar* data2, Scalar* ref, Scalar* pval) {
template <typename Scalar, typename Packet, bool HasExp = internal::packet_traits<Scalar>::HasExp>
struct exp_complex_test_impl {
typedef typename Scalar::value_type RealScalar;
static void run(Scalar* data1, Scalar* data2, Scalar* ref, Index size) {
static void run(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
const int PacketSize = internal::unpacket_traits<Packet>::size;
for (int i = 0; i < size; ++i) {
@ -1370,11 +1370,11 @@ struct exp_complex_test_impl {
template <typename Scalar, typename Packet>
struct exp_complex_test_impl<Scalar, Packet, false> {
typedef typename Scalar::value_type RealScalar;
static void run(Scalar*, Scalar*, Scalar*, Index){};
static void run(Scalar*, Scalar*, Scalar*, int){};
};
template <typename Scalar, typename Packet>
void exp_complex_test(Scalar* data1, Scalar* data2, Scalar* ref, Index size) {
void exp_complex_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
exp_complex_test_impl<Scalar, Packet>::run(data1, data2, ref, size);
}