diff --git a/rpcs3/Emu/Memory/vm_ptr.h b/rpcs3/Emu/Memory/vm_ptr.h index b3ef8c7a88..385d34f1aa 100644 --- a/rpcs3/Emu/Memory/vm_ptr.h +++ b/rpcs3/Emu/Memory/vm_ptr.h @@ -78,7 +78,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -191,7 +191,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -234,7 +234,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -272,7 +272,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -328,7 +328,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -406,7 +406,7 @@ namespace vm template operator const _ptr_base() const { - std::remove_const::type addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return (_ptr_base&)addr; } @@ -417,7 +417,7 @@ namespace vm operator const std::function() const { - std::remove_const::type AT addr; addr = m_addr; + typename std::remove_const::type addr; addr = m_addr; return [addr](T... args) -> RT { return make(addr)(args...); }; }