189a1d03eSRichard // RUN: %check_clang_tidy %s modernize-use-equals-default %t -- \ 2*e8a3ddafSNathan James // RUN: -config="{CheckOptions: {modernize-use-equals-default.IgnoreMacros: false}}" 389a1d03eSRichard 489a1d03eSRichard #define STRUCT_WITH_DEFAULT(_base, _type) \ 589a1d03eSRichard struct _type { \ 689a1d03eSRichard _type() {} \ 789a1d03eSRichard _base value; \ 889a1d03eSRichard }; 989a1d03eSRichard 1089a1d03eSRichard STRUCT_WITH_DEFAULT(unsigned char, InMacro) 1189a1d03eSRichard // CHECK-MESSAGES: :[[@LINE-1]]:1: warning: use '= default' to define a trivial default constructor 1289a1d03eSRichard // CHECK-MESSAGES: :[[@LINE-6]]:13: note: 13