diff --git a/src/BV/RSS.cpp b/src/BV/RSS.cpp
index 412b9f00c5f39929b7f287555fcc8a034f88c50b..0f719bcebdad1f71a2bcbfe2b78005dd164842a9 100644
--- a/src/BV/RSS.cpp
+++ b/src/BV/RSS.cpp
@@ -863,7 +863,7 @@ bool overlap(const Matrix3f& R0, const Vec3f& T0, const RSS& b1, const RSS& b2)
 }
 
 bool overlap(const Matrix3f& R0, const Vec3f& T0, const RSS& b1, const RSS& b2,
-             const CollisionRequest& request,
+             const CollisionRequest& /*request*/,
              FCL_REAL& sqrDistLowerBound)
 {
   // ROb2 = R0 . b2
diff --git a/test/benchmark.cpp b/test/benchmark.cpp
index 4ecf04e29dfc3c4a64df5690c8eb90ced11efd4f..28b718c5df33032ccd153c1b949ac7583ec518d4 100644
--- a/test/benchmark.cpp
+++ b/test/benchmark.cpp
@@ -127,6 +127,7 @@ double collide (const std::vector<Transform3f>& tf,
 
   for (std::size_t i = 0; i < tf.size(); ++i) {
     bool success (initialize(node, m1, tf[i], m2, pose2, local_result));
+    (void)success;
     assert (success);
 
     CollisionResult result;