Index: src/libchcore/TBaseException.h
===================================================================
diff -u -N -re8f31b0f922b402878356e130c866c4f3682a7f5 -r4fe995b304ea342b50293f92d3c1992b43b820f7
--- src/libchcore/TBaseException.h	(.../TBaseException.h)	(revision e8f31b0f922b402878356e130c866c4f3682a7f5)
+++ src/libchcore/TBaseException.h	(.../TBaseException.h)	(revision 4fe995b304ea342b50293f92d3c1992b43b820f7)
@@ -33,6 +33,7 @@
 	public:
 		TBaseException(EGeneralErrors eErrorCode, const wchar_t* pszMsg, const wchar_t* pszFile, size_t stLineNumber, const wchar_t* pszFunction);
 		TBaseException(EGeneralErrors eErrorCode, const char* pszMsg, const wchar_t* pszFile, size_t stLineNumber, const wchar_t* pszFunction);
+		TBaseException() = delete;
 
 		virtual ~TBaseException();
 
@@ -43,8 +44,6 @@
 		virtual void GetDetailedErrorInfo(wchar_t* pszBuffer, size_t stMaxBuffer) const;
 
 	private:
-		TBaseException();
-
 		// location info
 		const wchar_t* GetSourceFile() const { return m_pszFile; }
 		size_t GetSourceLineNumber() const { return m_stLineNumber; }