diff --git a/src/libs/utils/savefile.cpp b/src/libs/utils/savefile.cpp
index ebd310d679465b0bbb4aa4c02a7a2aef732fb336..4406fb8c92b44ce2b1ca2cf001ab6bbc5b01127a 100644
--- a/src/libs/utils/savefile.cpp
+++ b/src/libs/utils/savefile.cpp
@@ -88,7 +88,7 @@ bool SaveFile::commit()
         return false;
     }
 #ifdef Q_OS_WIN
-    FlushFileBuffers(handle());
+    FlushFileBuffers(reinterpret_cast<HANDLE>(handle()));
 #else
     fdatasync(handle());
 #endif