set2 unit test: fixed GCC incompatibility
[libcds.git] / tests / unit / set2 / set_type_std.h
index fd441be02892c88b6a6fa4c21208ca919f66acaf..047381819da3d0c1c617f9afa643de811957ebff 100644 (file)
@@ -189,10 +189,10 @@ namespace set2 {
     struct set_type< std_implementation_tag, Key, Val >: public set_type_base< Key, Val >
     {
         typedef set_type_base< Key, Val > base_class;
-        using base_class::key_val;
-        using base_class::compare;
-        using base_class::less;
-        using base_class::hash;
+        typedef typename base_class::key_val key_val;
+        typedef typename base_class::less less;
+        typedef typename base_class::hash hash;
+        typedef typename base_class::equal_to equal_to;
 
         typedef StdSet< key_val, less, cds::sync::spin > StdSet_Spin;
         typedef StdSet< key_val, less, lock::NoLock>     StdSet_NoLock;