From 6b12514a29bcc1dd3232dba67810e2aa9db916d7 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Thu, 12 Nov 2020 11:38:53 +0200 Subject: [PATCH] - fixed compilation with MSVC 14.28.29333 from VS2019 16.8.0 This fixes #175 include\algorithm(7419,1): error C2678: binary '=': no operator found which takes a left-hand operand of type 'const T' (or there is no acceptable conversion) (compiling source file source\common\scripting\jit\jit.cpp) include\algorithm(7419,17): error C3892: '_First': you cannot assign to a variable that is const (compiling source file source\core\searchpaths.cpp) --- source/common/utility/tarray.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/common/utility/tarray.h b/source/common/utility/tarray.h index ebe83f984..c44e06c43 100644 --- a/source/common/utility/tarray.h +++ b/source/common/utility/tarray.h @@ -98,8 +98,7 @@ public: T& operator[](difference_type i) { return m_ptr[i]; } const T& operator[](difference_type i) const { return m_ptr[i]; } - T &operator*() { return *m_ptr; } - const T &operator*() const { return *m_ptr; } + T &operator*() const { return *m_ptr; } T* operator->() { return m_ptr; } protected: