diff --git a/main.cpp b/main.cpp
index 9d2720fd796b443c1a35e66b9964e93ab5c8fe94..a36d5e6eec167c3431b2a17203e0ac60835da336 100644
--- a/main.cpp
+++ b/main.cpp
@@ -107,7 +107,7 @@ int main(int argc, char** argv) {
 
     cl::Context context(device);
     cl_int err;
-    cl_command_queue cq = clCreateCommandQueue(context(), device, CL_QUEUE_PROFILING_ENABLE, &err);
+    cl_command_queue cq = clCreateCommandQueue(context(), device(), CL_QUEUE_PROFILING_ENABLE, &err);
     if (err != CL_SUCCESS) {
         std::cerr << "Failed to create command queue: " << err << std::endl;
         exit(1);