From 34f24e092f8ba8f54e829df29e7e3e38d3da4b07 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 26 May 2010 14:24:36 +0200 Subject: [PATCH] debugger: add manual test for arguments passed by reference --- tests/manual/gdbdebugger/simple/app.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/manual/gdbdebugger/simple/app.cpp b/tests/manual/gdbdebugger/simple/app.cpp index 732e2c862dd..778e8b61f6e 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(); -- GitLab