diff --git a/tests/manual/gdbdebugger/simple/app.cpp b/tests/manual/gdbdebugger/simple/app.cpp index 732e2c862ddfee9388236fc005c66afd2579e543..778e8b61f6ead6ee34dd8319c3ed80afa9037d88 100644 --- a/tests/manual/gdbdebugger/simple/app.cpp +++ b/tests/manual/gdbdebugger/simple/app.cpp @@ -1591,6 +1591,17 @@ int testReference() return a.size() + b.size() + c.size(); } +void testPassByReferenceHelper(Foo &f) +{ + ++f.a; +} + +void testPassByReference() +{ + Foo f(12); + testPassByReferenceHelper(f); +} + int main(int argc, char *argv[]) { testPeekAndPoke3(); @@ -1638,6 +1649,7 @@ int main(int argc, char *argv[]) testStdString(); testStdVector(); + testPassByReference(); testPlugin(); testQList(); testQLinkedList();