diff options
Diffstat (limited to 'src/shared/cplusplus/Control.cpp')
-rw-r--r-- | src/shared/cplusplus/Control.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp index 19a9803bae..bc8cb2f877 100644 --- a/src/shared/cplusplus/Control.cpp +++ b/src/shared/cplusplus/Control.cpp @@ -202,9 +202,10 @@ template <> struct Compare<SelectorNameId> template <typename _Tp> class Table: public std::set<_Tp, Compare<_Tp> > { + typedef std::set<_Tp, Compare<_Tp> > _Base; public: _Tp *intern(const _Tp &element) - { return const_cast<_Tp *>(&*insert(element).first); } + { return const_cast<_Tp *>(&*_Base::insert(element).first); } }; } // end of anonymous namespace |