diff --git a/arbor/execution_context.cpp b/arbor/execution_context.cpp
index b5bf0a4a892dfe95fb0aa1e69a527207f99dffab..12d149a55a1030541eed2f9aea9526433c2d1892 100644
--- a/arbor/execution_context.cpp
+++ b/arbor/execution_context.cpp
@@ -49,7 +49,7 @@ context make_context<MPI_Comm>(const proc_allocation& p, MPI_Comm comm) {
 }
 #endif
 template <>
-execution_context::execution_context<dry_run_info>(
+execution_context::execution_context(
         const proc_allocation& resources,
         dry_run_info d):
         distributed(make_dry_run_context(d.num_ranks, d.num_cells_per_rank)),