diff --git a/test/benchmark.cpp b/test/benchmark.cpp
index 2b120ad0963bc32ac7d34ff2e8711b2b13767062..2c97c37051fc2c96606e26920bc8cb0146ae05e3 100644
--- a/test/benchmark.cpp
+++ b/test/benchmark.cpp
@@ -160,7 +160,7 @@ double run<OBB> (const std::vector<Transform3f>& tf,
                  const BVHModel<OBB> (&models)[2][3], int split_method,
                  const char* prefix)
 {
-  double col  = collide <OBB, typename traits<OBB>::CollisionTraversalNode>
+  double col  = collide <OBB,traits<OBB>::CollisionTraversalNode>
     (tf, models[0][split_method], models[1][split_method], verbose);
   double dist = 0;