summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Control.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/Control.cpp')
-rw-r--r--src/shared/cplusplus/Control.cpp3
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