Fix a circular dependency regarding pshift* functions and GenericPacketMathFunctions.

Another solution would have been to make pshift* fully generic template functions with
partial specialization which is always a mess in c++03.
This commit is contained in:
Gael Guennebaud
2019-09-06 09:26:04 +02:00
parent 55b63d4ea3
commit 17226100c5
3 changed files with 78 additions and 2 deletions

View File

@@ -13,6 +13,9 @@
* Julien Pommier's sse math library: http://gruntthepeon.free.fr/ssemath/
*/
#ifndef EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
#define EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H
namespace Eigen {
namespace internal {
@@ -569,3 +572,5 @@ struct ppolevl<Packet, 0> {
} // end namespace internal
} // end namespace Eigen
#endif // EIGEN_ARCH_GENERIC_PACKET_MATH_FUNCTIONS_H