diff --git a/src/plugins/coreplugin/fileiconprovider.cpp b/src/plugins/coreplugin/fileiconprovider.cpp
index e9cdc66860ff253752045369bee7f552ea700c64..2bd0b9711e22c632b501d5b0dfe215b630da5a78 100644
--- a/src/plugins/coreplugin/fileiconprovider.cpp
+++ b/src/plugins/coreplugin/fileiconprovider.cpp
@@ -123,7 +123,9 @@ void FileIconProvider::registerIconOverlayForSuffix(const QIcon &icon, const QSt
 QIcon FileIconProvider::iconForSuffix(const QString &suffix) const
 {
     QIcon icon;
-#ifndef Q_WS_WIN // On windows we use the file system icons
+#ifdef Q_WS_WIN // On windows we use the file system icons
+    Q_UNUSED(suffix)
+#else
     if (suffix.isEmpty())
         return icon;