diff --git a/src/entrypoints/fft-benchmark.cpp b/src/entrypoints/fft-benchmark.cpp
index 4358d4c3725de53bda02004b7fc0e00ccc256e65..81bc9550a4e41d2ff8506f0b0c756e985f4a45f1 100644
--- a/src/entrypoints/fft-benchmark.cpp
+++ b/src/entrypoints/fft-benchmark.cpp
@@ -20,8 +20,6 @@
  * THE SOFTWARE.
  */
 
-#pragma once
-
 #include <algorithms/FFT.h>
 #include <drivers/timer/TimestampTimer.h>
 #include <utils/Stats/Stats.h>
@@ -50,9 +48,9 @@ int main()
     Eigen::Vector<float, BUFFER> input_signal =
         Eigen::Vector<float, BUFFER>::Zero();
 
-    for (int i = 0; i < TAKES; i++)
+    for (unsigned int i = 0; i < TAKES; i++)
     {
-        for (size_t j = 0; j < input_signal.size(); j++)
+        for (size_t j = 0; j < (size_t)input_signal.size(); j++)
         {
             input_signal(j) = (float)rand() / RAND_MAX;
         }