diff --git a/Eigen/src/Core/OperatorEquals.h b/Eigen/src/Core/OperatorEquals.h index dff1954cc..4d0c4de3a 100644 --- a/Eigen/src/Core/OperatorEquals.h +++ b/Eigen/src/Core/OperatorEquals.h @@ -82,7 +82,7 @@ struct ei_matrix_operator_equals_packet_unroller }; template -struct ei_matrix_operator_equals_packet_unroller +struct ei_matrix_operator_equals_packet_unroller::size > { static void run(Derived1 &dst, const Derived2 &src) { @@ -94,13 +94,13 @@ struct ei_matrix_operator_equals_packet_unroller template struct ei_matrix_operator_equals_packet_unroller { - static void run(Derived1 &, const Derived2 &) {exit(666);} + static void run(Derived1 &, const Derived2 &) { ei_internal_assert(false && "ei_matrix_operator_equals_packet_unroller"); } }; template struct ei_matrix_operator_equals_packet_unroller { - static void run(Derived1 &, const Derived2 &) {exit(666);} + static void run(Derived1 &, const Derived2 &) { ei_internal_assert(false && "ei_matrix_operator_equals_packet_unroller"); } }; //----