<complex> must be included first

This commit is contained in:
Gael Guennebaud 2012-02-10 22:49:09 +01:00
parent ef7f1371b2
commit 7de3478027

View File

@ -34,6 +34,8 @@
// defined e.g. EIGEN_DONT_ALIGN) so it needs to be done before we do anything with vectorization. // defined e.g. EIGEN_DONT_ALIGN) so it needs to be done before we do anything with vectorization.
#include "src/Core/util/Macros.h" #include "src/Core/util/Macros.h"
#include <complex>
// this include file manages BLAS and MKL related macros // this include file manages BLAS and MKL related macros
// and inclusion of their respective header files // and inclusion of their respective header files
#include "src/Core/util/MKL_support.h" #include "src/Core/util/MKL_support.h"
@ -150,7 +152,6 @@
#include <cstddef> #include <cstddef>
#include <cstdlib> #include <cstdlib>
#include <cmath> #include <cmath>
#include <complex>
#include <cassert> #include <cassert>
#include <functional> #include <functional>
#include <iosfwd> #include <iosfwd>