diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp
index 5c3c79e6ae3adf8ec4fa95be45ae649aa52106ee..0820cdc62b9eb223ea9a7d092309308580981564 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.cpp
+++ b/share/qtcreator/gdbmacros/gdbmacros.cpp
@@ -2329,7 +2329,9 @@ static const char *qConnectionType(uint type)
         case Qt::QueuedConnection: output = "queued"; break;
         case Qt::BlockingQueuedConnection: output = "blockingqueued"; break;
         case 3: output = "autocompat"; break;
+#if QT_VERSION >= 0x040600
         case Qt::UniqueConnection: output = "unique"; break;
+#endif
         };
     return output;
 };
diff --git a/tests/auto/debugger/main.cpp b/tests/auto/debugger/main.cpp
index 413d4d64c86757ac3513e4a4176b188feafdf177..4260e21ee0dfc01a6a0deff098657220037957d0 100644
--- a/tests/auto/debugger/main.cpp
+++ b/tests/auto/debugger/main.cpp
@@ -1075,7 +1075,9 @@ static const char *connectionType(uint type)
         case Qt::QueuedConnection: output = "queued"; break;
         case Qt::BlockingQueuedConnection: output = "blockingqueued"; break;
         case 3: output = "autocompat"; break;
+#if QT_VERSION >= 0x040600
         case Qt::UniqueConnection: output = "unique"; break;
+#endif
         };
     return output;
 };