fix: ‘reinterpret_cast’ is not a constant expression

This commit is contained in:
mutouyun 2023-05-27 21:22:49 +08:00
parent ca78e3511b
commit 3cb323d748

View File

@ -110,7 +110,7 @@ TEST(utility, countof) {
TEST(utility, dataof) {
struct {
constexpr int *Data() const noexcept { return (int *)this; }
int *Data() const noexcept { return (int *)this; }
} sv;
EXPECT_FALSE(imp::detail_dataof::trait_has_data<decltype(sv)>::value);
EXPECT_TRUE (imp::detail_dataof::trait_has_Data<decltype(sv)>::value);