diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h
index 828a4e090943fd5ca02c920f58984ea17241f91e..2c8226d32f807bd8c9de464c2aef81e3563e2db9 100644
--- a/src/plugins/git/gitclient.h
+++ b/src/plugins/git/gitclient.h
@@ -65,7 +65,7 @@ class GitOutputWindow;
 class GitCommand;
 struct CommitData;
 struct GitSubmitEditorPanelData;
-struct Stash;
+class Stash;
 
 class GitClient : public QObject
 {
diff --git a/src/plugins/git/gitutils.h b/src/plugins/git/gitutils.h
index 8a897405c902121ccfaf8f9428b35c8fcc93b50f..152aa7c5c490c264ebb8b13d4f3c02514ca4d31f 100644
--- a/src/plugins/git/gitutils.h
+++ b/src/plugins/git/gitutils.h
@@ -40,7 +40,8 @@ QT_END_NAMESPACE
 namespace Git {
 namespace Internal {
 
-struct Stash {
+class Stash {
+public:
     void clear();
     bool parseStashLine(const QString &l);