diff --git a/src/libs/extensionsystem/patchedpluginloader.cpp b/src/libs/extensionsystem/patchedpluginloader.cpp
index 2ff684e1f833d466f84cc2f8f88641258c69101c..3d8e904dd593ad4369c25fdce8a02cbbc082fd70 100644
--- a/src/libs/extensionsystem/patchedpluginloader.cpp
+++ b/src/libs/extensionsystem/patchedpluginloader.cpp
@@ -114,8 +114,6 @@ public:
 
     QObject *instance();
 
-    static QObjectList staticInstances();
-
     bool load();
     bool unload();
     bool isLoaded() const;
@@ -831,9 +829,6 @@ QString PatchedPluginLoader::errorString() const
     return (!d || d->errorString.isEmpty()) ? QLibrary::tr("Unknown error") : d->errorString;
 }
 
-typedef QList<QtPluginInstanceFunction> StaticInstanceFunctionList;
-Q_GLOBAL_STATIC(StaticInstanceFunctionList, staticInstanceFunctionList)
-
 void PatchedPluginLoader::setLoadHints(QLibrary::LoadHints loadHints)
 {
     if (!d) {
@@ -853,24 +848,6 @@ QLibrary::LoadHints PatchedPluginLoader::loadHints() const
     return d->loadHints;
 }
 
-void qRegisterStaticPluginInstanceFunction(QtPluginInstanceFunction function)
-{
-    staticInstanceFunctionList()->append(function);
-}
-
-QObjectList PatchedPluginLoader::staticInstances()
-{
-    QObjectList instances;
-    StaticInstanceFunctionList *functions = staticInstanceFunctionList();
-    if (functions) {
-        for (int i = 0; i < functions->count(); ++i)
-            instances.append((*functions)[i]());
-    }
-    return instances;
-}
-
-
-