From f55a6d051bbc30d37aff6d8f9725cdd5934bffe0 Mon Sep 17 00:00:00 2001 From: Tobias Bosch Date: Mon, 24 Feb 2020 23:09:36 +0000 Subject: [PATCH] Include explicitly, and don't rely on the implicit include via . This implicit dependency does no longer exist in a recent llbm release (sha 78be61871704). --- Eigen/Core | 5 ++++- Eigen/src/Core/arch/CUDA/Half.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Eigen/Core b/Eigen/Core index efdae86cf..ac7c5b300 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -279,7 +279,10 @@ #include #include #include -#include +#include +#ifndef EIGEN_NO_IO + #include +#endif #include #include #include diff --git a/Eigen/src/Core/arch/CUDA/Half.h b/Eigen/src/Core/arch/CUDA/Half.h index 755e6209d..59717b4fe 100644 --- a/Eigen/src/Core/arch/CUDA/Half.h +++ b/Eigen/src/Core/arch/CUDA/Half.h @@ -42,6 +42,7 @@ #define EIGEN_EXPLICIT_CAST(tgt_type) operator tgt_type() #endif +#include namespace Eigen {