From 26eda7859028c269fa717aa1dadd0c2791ad5f66 Mon Sep 17 00:00:00 2001
From: Sam Yates <yates@cscs.ch>
Date: Fri, 6 Jul 2018 12:49:38 +0200
Subject: [PATCH] Fix GPU breakage in last PR (#520)

Who broke the build? Sam did!
---
 arbor/backends/gpu/multi_event_stream.hpp | 1 +
 arbor/backends/gpu/shared_state.cpp       | 2 +-
 test/unit/test_mc_cell_group_gpu.cpp      | 1 -
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arbor/backends/gpu/multi_event_stream.hpp b/arbor/backends/gpu/multi_event_stream.hpp
index b03e374c..217c1992 100644
--- a/arbor/backends/gpu/multi_event_stream.hpp
+++ b/arbor/backends/gpu/multi_event_stream.hpp
@@ -2,6 +2,7 @@
 
 // Indexed collection of pop-only event queues --- multicore back-end implementation.
 
+#include <arbor/arbexcept.hpp>
 #include <arbor/common_types.hpp>
 #include <arbor/fvm_types.hpp>
 #include <arbor/generic_event.hpp>
diff --git a/arbor/backends/gpu/shared_state.cpp b/arbor/backends/gpu/shared_state.cpp
index d49be673..9ab08608 100644
--- a/arbor/backends/gpu/shared_state.cpp
+++ b/arbor/backends/gpu/shared_state.cpp
@@ -1,6 +1,7 @@
 #include <cstddef>
 #include <vector>
 
+#include <arbor/constants.hpp>
 #include <arbor/fvm_types.hpp>
 #include <arbor/ion.hpp>
 
@@ -8,7 +9,6 @@
 #include "backends/gpu/gpu_store_types.hpp"
 #include "backends/gpu/shared_state.hpp"
 #include "backends/multi_event_stream_state.hpp"
-#include "constants.hpp"
 #include "memory/wrappers.hpp"
 #include "util/rangeutil.hpp"
 
diff --git a/test/unit/test_mc_cell_group_gpu.cpp b/test/unit/test_mc_cell_group_gpu.cpp
index f3662484..b1431454 100644
--- a/test/unit/test_mc_cell_group_gpu.cpp
+++ b/test/unit/test_mc_cell_group_gpu.cpp
@@ -2,7 +2,6 @@
 
 #include <arbor/common_types.hpp>
 
-#include "backends.hpp"
 #include "epoch.hpp"
 #include "fvm_lowered_cell.hpp"
 #include "mc_cell_group.hpp"
-- 
GitLab