diff --git a/Framework/Logging/Logger.h b/Framework/Logging/Logger.h
index be6b3800a6b1c6dd2862bba48d31673b5d4f0250..90bddd82d91cb0ef5e9914e3945830490739649c 100644
--- a/Framework/Logging/Logger.h
+++ b/Framework/Logging/Logger.h
@@ -86,6 +86,6 @@ namespace corsika::logging {
 
 #define LOG(__LOGGER, ...)                                                           \
   __LOGGER.Log(__LOGGER.GetName(), __FILE__, ":", __LINE__, " (", __func__, ") -> ", \
-               ##__VA_ARGS__);
+               __VA_ARGS__);
 
 #endif
diff --git a/Framework/Units/testUnits.cc b/Framework/Units/testUnits.cc
index 8788fd6f19d872c65445300baa25efa272c09425..fb07c714e858bda0584018de8f8b7d07ba8d0176 100644
--- a/Framework/Units/testUnits.cc
+++ b/Framework/Units/testUnits.cc
@@ -33,7 +33,8 @@ TEST_CASE("PhysicalUnits", "[Units]") {
     REQUIRE(E1 == 10_GeV);
 
     LengthType l1 = 10_nm;
-    l1 = l1;
+    [[maybe_unused]] auto l2 = l1;
+    REQUIRE(l2 == l1);
 
     LengthType arr0[5];
     arr0[0] = 5_m;