-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Closed
Labels
Description
| Bugzilla Link | 46235 |
| Resolution | FIXED |
| Resolved on | Feb 09, 2021 14:27 |
| Version | unspecified |
| OS | All |
| CC | @dermojo,@maxim-banaev |
| Fixed by commit(s) | 98146c1 |
Extended Description
Hello
With the following input:
#include
struct A {
int a;
constexpr auto operator<=>(const A&) const = default;
};bool foo(A x, A y) { return x < y; }
and command line:
clang-tidy-10 -checks='hicpp-use-nullptr' tidy20.cpp -- -std=c++20
Clang-Tidy generates following output which does not make sense:
./tidy20.cpp:5:56: warning: use nullptr [hicpp-use-nullptr]
constexpr auto operator<=>(const A&) const = default;
^
nullptr
./tidy20.cpp:8:31: warning: use nullptr [hicpp-use-nullptr]
bool foo(A x, A y) { return x < y; }
^
nullptr