From 277b3313896f79498535278e052ca0329a24846b Mon Sep 17 00:00:00 2001
From: Ivan Donchevskii <ivan.donchevskii@qt.io>
Date: Mon, 3 Jul 2017 12:02:26 +0200
Subject: [PATCH] Fix build

Move constructor definition to .cpp file to
avoid it being inlined

Change-Id: I1c55095e5158740526af9e698c978abf33304e52
Reviewed-by: hjk <hjk@qt.io>
---
 src/libs/utils/fileutils.cpp | 2 ++
 src/libs/utils/fileutils.h   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index 7f25dc722b3..02065a06ac0 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -395,6 +395,8 @@ FileSaverBase::FileSaverBase()
 {
 }
 
+FileSaverBase::~FileSaverBase() = default;
+
 bool FileSaverBase::finalize()
 {
     m_file->close();
diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h
index b53c0e58c59..f891e2d15f8 100644
--- a/src/libs/utils/fileutils.h
+++ b/src/libs/utils/fileutils.h
@@ -175,7 +175,7 @@ class QTCREATOR_UTILS_EXPORT FileSaverBase
     Q_DECLARE_TR_FUNCTIONS(Utils::FileUtils) // sic!
 public:
     FileSaverBase();
-    virtual ~FileSaverBase() = default;
+    virtual ~FileSaverBase();
 
     QString fileName() const { return m_fileName; }
     bool hasError() const { return m_hasError; }
-- 
GitLab