diff --git a/src/glow/objects/AtomicCounterBuffer.hh b/src/glow/objects/AtomicCounterBuffer.hh
index 59c127fc45f3966bab672d452b16b06e2896198f..daaa8ea2b3a141142327a4bf760bb022a01a10f2 100644
--- a/src/glow/objects/AtomicCounterBuffer.hh
+++ b/src/glow/objects/AtomicCounterBuffer.hh
@@ -47,6 +47,6 @@ public: // static construction
     static SharedAtomicCounterBuffer create(uint32_t value = 0, int count = 1);
     /// Creates an atomic counter buffer with given initial values
     static SharedAtomicCounterBuffer create(cc::span<uint32_t const> values);
-    static SharedAtomicCounterBuffer create(std::initializer_list<uint32_t> const& values) { return create(cc::span(values.begin(), values.size())); }
+    static SharedAtomicCounterBuffer create(std::initializer_list<uint32_t> values) { return create(cc::span(values.begin(), values.size())); }
 };
 }