Skip to content

Commit b535bbe

Browse files
committed
Fix gcc constexpr evaluation failure
1 parent 5b0fc2d commit b535bbe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libcxx/include/list

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ public:
354354

355355
_LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI __base_pointer __as_link() {
356356
return pointer_traits<__base_pointer>::pointer_to(
357-
*static_cast<typename pointer_traits<__base_pointer>::element_type*>(this));
357+
*static_cast<typename pointer_traits<__base_pointer>::element_type*>(std::addressof(*this)));
358358
}
359359
};
360360

0 commit comments

Comments
 (0)