diff --git a/tests/manual/debugger/simple/simple_test_app.cpp b/tests/manual/debugger/simple/simple_test_app.cpp
index 1940b5d610a7e7ced27e07d8c562744ca57be718..8ff5d76d4c02f2ce8ff712c8447b34b78953fb57 100644
--- a/tests/manual/debugger/simple/simple_test_app.cpp
+++ b/tests/manual/debugger/simple/simple_test_app.cpp
@@ -194,9 +194,8 @@ namespace multibp {
             : m_size(size), m_data(new T[size])
         {
             BREAK_HERE;
-            int i = a // <== Set a manual breakpoint here.
             // Check there are multiple entries in the Breakpoint vie.
-            dummyStatement(&this);
+            dummyStatement(this);
         }
         ~Vector() { delete [] m_data; }
         int size() const { return m_size; }
@@ -205,7 +204,6 @@ namespace multibp {
         T *m_data;
     };
 
-
     void testMultiBp()
     {
         Vector<int> vi(10);
@@ -324,7 +322,7 @@ namespace peekandpoke {
         pain.drawEllipse(120, 70, 15, 15);
         BREAK_HERE;
         pain.end();
-        dummyStatement(&s);
+        dummyStatement(&pain);
     }
 
     void testPeekAndPoke3()
@@ -2794,10 +2792,12 @@ namespace basic {
         dummyStatement(&ba);
     }
 
+    void testFunctionPointerHelper() {}
+
     void testFunctionPointer()
     {
         typedef void (*func_t)();
-        func_t f2 = testPeekAndPoke3;
+        func_t f2 = testFunctionPointerHelper;
         BREAK_HERE;
         // Check there's a valid display for f2.
         dummyStatement(&f2);