File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -301,7 +301,7 @@ struct atomic_ref<_Tp> : public __atomic_ref_base<_Tp> {
301301 static_assert (__base::is_always_lock_free || !is_volatile_v<_Tp>);
302302
303303 using difference_type = __base::value_type;
304- using value_type = __base::value_type;
304+ using typename __base::value_type;
305305
306306 _LIBCPP_HIDE_FROM_ABI explicit atomic_ref (_Tp& __obj) : __base (__obj) {
307307 _LIBCPP_ASSERT_ARGUMENT_WITHIN_DOMAIN (
@@ -405,7 +405,7 @@ struct atomic_ref<_Tp> : public __atomic_ref_base<_Tp> {
405405 static_assert (__base::is_always_lock_free || !is_volatile_v<_Tp>);
406406
407407 using difference_type = __base::value_type;
408- using value_type = __base::value_type;
408+ using typename __base::value_type;
409409
410410 _LIBCPP_HIDE_FROM_ABI explicit atomic_ref (_Tp& __obj) : __base(__obj) {
411411 _LIBCPP_ASSERT_ARGUMENT_WITHIN_DOMAIN (
@@ -464,7 +464,7 @@ struct atomic_ref<_Tp> : public __atomic_ref_base<_Tp> {
464464 using __base _LIBCPP_NODEBUG = __atomic_ref_base<_Tp>;
465465
466466 using difference_type = ptrdiff_t ;
467- using value_type = typename __base::value_type;
467+ using typename __base::value_type;
468468
469469 _LIBCPP_HIDE_FROM_ABI explicit atomic_ref (_Tp& __ptr) : __base (__ptr) {}
470470
You can’t perform that action at this time.
0 commit comments