brintos

brintos / llvm-project-archived public Read only

0
0
Text · 394 B · d947df1 Raw
11 lines · cpp
1// RUN: %check_clang_tidy -std=c++23 %s misc-unconventional-assign-operator %t2 3struct BadArgument {4  BadArgument &operator=(this BadArgument& self, BadArgument &);5  // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: operator=() should take 'BadArgument const&', 'BadArgument&&' or 'BadArgument'6};7 8struct GoodArgument {9  GoodArgument &operator=(this GoodArgument& self, GoodArgument const &);10};11