void
test01()
{
- std::string_view s((const char*)nullptr); // { dg-warning "null arg" }
- std::string_view t((char*)nullptr); // { dg-warning "null arg" }
- std::string_view u(nullptr); // { dg-warning "null arg" }
+ std::string_view s((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ std::string_view t((char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ std::string_view u(nullptr); // { dg-warning "\\\[-Wnonnull" }
}
void
test01()
{
- std::wstring_view s((const wchar_t*)nullptr); // { dg-warning "null arg" }
- std::wstring_view t((wchar_t*)nullptr); // { dg-warning "null arg" }
- std::wstring_view u(nullptr); // { dg-warning "null arg" }
+ std::wstring_view s((const wchar_t*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ std::wstring_view t((wchar_t*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ std::wstring_view u(nullptr); // { dg-warning "\\\[-Wnonnull" }
}
test01()
{
std::string_view s = "abcd";
- return s.compare((const char*)nullptr); // { dg-warning "null arg" }
- return s.compare(0, 2, (const char*)nullptr); // { dg-warning "null arg" }
+ return s.compare((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ return s.compare(0, 2, (const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
}
test01()
{
std::string_view s = "abcd";
- return s.find((const char*)nullptr); // { dg-warning "null arg" }
- return s.find((const char*)nullptr, 1); // { dg-warning "null arg" }
- return s.find_first_of((const char*)nullptr); // { dg-warning "null arg" }
- return s.find_first_of((const char*)nullptr, 1); // { dg-warning "null arg" }
- return s.find_first_not_of((const char*)nullptr); // { dg-warning "null arg" }
- return s.find_first_not_of((const char*)nullptr, 1); // { dg-warning "null arg" }
+ return s.find((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ return s.find((const char*)nullptr, 1); // { dg-warning "\\\[-Wnonnull" }
+ return s.find_first_of((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ return s.find_first_of((const char*)nullptr, 1); // { dg-warning "\\\[-Wnonnull" }
+ return s.find_first_not_of((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ return s.find_first_not_of((const char*)nullptr, 1); // { dg-warning "\\\[-Wnonnull" }
}
test01()
{
std::string_view s = "abcd";
- return s.rfind((const char*)nullptr); // { dg-warning "null arg" }
- return s.rfind((const char*)nullptr, 1); // { dg-warning "null arg" }
+ return s.rfind((const char*)nullptr); // { dg-warning "\\\[-Wnonnull" }
+ return s.rfind((const char*)nullptr, 1); // { dg-warning "\\\[-Wnonnull" }
}