summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp')
-rw-r--r--tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp b/tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp
index b10b7e53ba..cb244040d8 100644
--- a/tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp
+++ b/tests/auto/corelib/tools/qsharedpointer/forwarddeclared.cpp
@@ -1,6 +1,7 @@
/****************************************************************************
**
** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Copyright (C) 2012 Intel Corporation.
** Contact: http://www.qt-project.org/
**
** This file is part of the test suite of the Qt Toolkit.
@@ -40,10 +41,17 @@
****************************************************************************/
#include "forwarddeclared.h"
+#include "qsharedpointer.h"
-ForwardDeclared *forwardPointer()
+class ForwardDeclared
{
- return new ForwardDeclared;
+public:
+ ~ForwardDeclared();
+};
+
+QSharedPointer<ForwardDeclared> *forwardPointer()
+{
+ return new QSharedPointer<ForwardDeclared>(new ForwardDeclared);
}
int forwardDeclaredDestructorRunCount;