diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9e9c0d61a1cb0ef5ccb4a50845655d369704dffa..a0c3c63378db1aaddf28b97220cc635a8c985ba3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: "flowdalic/debian-testing-dev:1.3"
+image: "flowdalic/debian-testing-dev:1.4"
 
 before_script:
   - |
diff --git a/emper/Runtime.cpp b/emper/Runtime.cpp
index 42d0d9c0e2f39b125154241670732ab525f9635e..a12541352b966c1af66748f7bab2eb5aaeb390cd 100644
--- a/emper/Runtime.cpp
+++ b/emper/Runtime.cpp
@@ -91,7 +91,7 @@ Runtime::Runtime(workerid_t workerCount, RuntimeStrategy& strategy, unsigned int
 			rcu_register_thread();
 #endif
 
-			struct WorkerArgs* workerArgs = reinterpret_cast<struct WorkerArgs*>(voidWorkerArgs);
+			auto* workerArgs = reinterpret_cast<struct WorkerArgs*>(voidWorkerArgs);
 			return currentRuntime->workerLoop(workerArgs);
 		};
 		errno = pthread_create(&threads[i], &attr, thread_function, &workerArgs[i]);