From 2ff590ea1e302a43590ff64a2c5f5e138ce100a8 Mon Sep 17 00:00:00 2001
From: akuesters <42005107+akuesters@users.noreply.github.com>
Date: Fri, 7 Sep 2018 22:13:58 +0200
Subject: [PATCH] removed the explicilt template specialization for compilation
 of MPI back end with clang (#593)

fixes #591
---
 arbor/execution_context.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arbor/execution_context.cpp b/arbor/execution_context.cpp
index 54363329..0d7c9678 100644
--- a/arbor/execution_context.cpp
+++ b/arbor/execution_context.cpp
@@ -36,7 +36,7 @@ context make_context(const proc_allocation& p) {
 
 #ifdef ARB_MPI_ENABLED
 template <>
-execution_context::execution_context<MPI_Comm>(const proc_allocation& resources, MPI_Comm comm):
+execution_context::execution_context(const proc_allocation& resources, MPI_Comm comm):
     distributed(make_mpi_context(comm)),
     thread_pool(std::make_shared<threading::task_system>(resources.num_threads)),
     gpu(resources.has_gpu()? std::make_shared<gpu_context>(resources.gpu_id)
-- 
GitLab