diff --git a/src/xmlpatterns/xmlpatterns.pro b/src/xmlpatterns/xmlpatterns.pro
index 7aac0c9a79041f5342863f91ec335922893a4865..b6469281e95df5cd8771a8c6e8fd1142e14c7315 100644
--- a/src/xmlpatterns/xmlpatterns.pro
+++ b/src/xmlpatterns/xmlpatterns.pro
@@ -2,7 +2,7 @@ TARGET     = QtXmlPatterns
 CONFIG += exceptions
 QT = core-private network
 
-DEFINES += QT_NO_USING_NAMESPACE
+DEFINES += QT_NO_USING_NAMESPACE QT_ENABLE_QEXPLICITLYSHAREDDATAPOINTER_STATICCAST
 win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x61000000
 
 QMAKE_DOCS = $$PWD/doc/qtxmlpatterns.qdocconf