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