189a1d03eSRichard // RUN: %check_clang_tidy %s readability-magic-numbers %t \ 289a1d03eSRichard // RUN: -config='{CheckOptions: \ 3*e8a3ddafSNathan James // RUN: {readability-magic-numbers.IgnoredIntegerValues: "1;2;10;100;"}}' \ 489a1d03eSRichard // RUN: -- 589a1d03eSRichard 689a1d03eSRichard struct HardwareGateway { 789a1d03eSRichard /* 889a1d03eSRichard * The configuration suppresses the warnings for the bitfields... 989a1d03eSRichard */ 1089a1d03eSRichard unsigned int Some: 5; 1189a1d03eSRichard unsigned int Bits: 7; 1289a1d03eSRichard unsigned int: 7; 1389a1d03eSRichard unsigned int: 0; 1489a1d03eSRichard unsigned int Rest: 13; 1589a1d03eSRichard 1689a1d03eSRichard /* 1789a1d03eSRichard * ... but other fields trigger the warning. 1889a1d03eSRichard */ 1989a1d03eSRichard unsigned int Another[3]; 2089a1d03eSRichard // CHECK-MESSAGES: :[[@LINE-1]]:25: warning: 3 is a magic number; consider replacing it with a named constant [readability-magic-numbers] 2189a1d03eSRichard }; 2289a1d03eSRichard 23