diff --git a/benchmarks/misc/loop.geo b/benchmarks/misc/loop.geo
index c6180d2cf1a804b69acdbdcae632e9a874326e86..e3aa2b5b72db23998a17061c54eb9bccd67bb2f5 100644
--- a/benchmarks/misc/loop.geo
+++ b/benchmarks/misc/loop.geo
@@ -3,8 +3,17 @@ This is a very simple control sequense
 with 2 imbricated loops
 */
 
+i=0;
 For t In {0:1:0.1}
   For x In {0:0.5:0.1}
-    Point(newp) = {t,x,0,.1};
+    p = newp;
+    Point(p) = {t,x,0,.1};
+    aa[i] = p;
+    i++;
   EndFor
 EndFor
+
+BSpline(1) = {1,1,aa[],p,p};
+
+Spline(2) = {aa[]};
+