1 | // RUN: %check_clang_tidy %s modernize-use-equals-default %t -- \ |
---|---|
2 | // RUN: -config="{CheckOptions: {modernize-use-equals-default.IgnoreMacros: false}}" |
3 | |
4 | #define STRUCT_WITH_DEFAULT(_base, _type) \ |
5 | struct _type { \ |
6 | _type() {} \ |
7 | _base value; \ |
8 | }; |
9 | |
10 | STRUCT_WITH_DEFAULT(unsigned char, InMacro) |
11 | // CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use '= default' to define a trivial default constructor |
12 | // CHECK-MESSAGES: :[[@LINE-6]]:13: note: |
13 |